Zairus Opinion bridges the gap — from ideas to production.

2nd-year CS student at BatStateU who builds AI-assisted software — full-stack apps wired with Claude and Gemini, plus agentic n8n workflows that automate the work businesses still do by hand. Open to freelance development and automation builds.

Zairus Opinion

Web & App Development

Full-stack apps, dashboards, and internal tools.

AI Integration

Wiring Claude, Gemini, and OpenAI into real products.

Workflow Automation

n8n systems replacing manual business processes.

API & Systems Integration

Connecting tools, data, and services together.

Education

Batangas State University

BS Computer Science · 2025–Present · Dean's Lister

Laguna College

Senior High School, STEM · 2024–2025 · Top 20 of Grade 12

Rizal Standard Academy

Junior High School · 2022–2023 · With High Honors

Skills

Languages

JavaScript, Python, C++, HTML, CSS

Frameworks

React, Vite, Tailwind CSS

Libraries

Zustand, Recharts, Framer Motion, Capacitor

Databases

Firebase Firestore, Supabase, SQLite

APIs & Services

Finnhub, Gemini, Anthropic, Stripe, Resend, Upstash, Apify, Airtable, Slack API

AI Tools

Claude, Claude Code, Gemini, Cursor

Tools

Git, GitHub, VS Code, n8n, Vercel, Cloudflare, Firebase Hosting

Concepts

REST APIs, Serverless, PWA, RLS, OOP, Webhook Automation, OAuth2, Agentic Workflows

Certifications

In progress — updated as each one is completed.

Selected shipped projects

FinTrack — Personal finance dashboard PWA

Real-time stock and crypto tracking, portfolio management, interactive charts, and a serverless Finnhub API proxy — API key never touches the client.

React, Vite, Tailwind, Zustand, Recharts, Framer Motion, Finnhub API, Capacitor, Vercel

TaskBill — Task and invoicing SaaS

Task management, invoice generation, Stripe payments, Supabase auth with RLS, AI assistance, push notifications, and transactional email for freelancers.

React 19, Vite, Tailwind, Supabase, Stripe, Anthropic API, Resend, Upstash, Vercel

Verde — Hackathon sustainability app

Top 8 of 16 at TechnoFusion 2025. My role: backend — Firestore, Cloud Functions, atomic coin transactions, Gemini Vision photo-verification proxy, QR redemption system.

Firebase Firestore, Cloud Functions, Gemini Vision API, React

Grade Monitoring System — Python desktop app

Weighted component scoring, target-grade projection, password-hashed auth, and SQLite storage. OOP architecture throughout.

Python, Tkinter, SQLite, bcrypt

TechWize — Digital Literacy & Cybersecurity Site

Multi-page educational site covering cyber threats, digital safety, and online practices.

HTML, CSS

Nailong — Period Tracker App

Built for a client who needed a personal health tracking tool. Cycle and symptom logging, predictions, and history view.

Expo, React Native

SkillIssue Racing — Telemetry Companion App

iRacing telemetry and coaching app built for a sim racer. Real-time delta-to-PB HUD, post-session AI coaching via Gemini, tyre temperature advisor, and automatic setup file installation.

Python / FastAPI backend, React dashboard, PyQt6 HUD overlay

More client work coming — check back as projects wrap up.

DM Lead-Response System

Built for an NZ-based import business

A multi-workflow automation system handling AI-powered DM replies across Instagram and Facebook. Customer messages hit a ManyChat Dynamic Content block, which POSTs to n8n where Gemini 2.5 Flash generates a contextual response from a live Firestore product catalog. The system includes conversation state management (active → handoff → resolved), a Gemini error-retry sub-workflow, a post-sale thank-you trigger, and a React dashboard for the business owner to monitor conversations and manually resume the bot after handoff. Newer additions route complaints and video requests straight to the owner instead of attempting an AI reply, each firing an instant email alert so nothing falls through the cracks.

n8n, Gemini 2.5 Flash, ManyChat, Firebase Firestore, Cloudinary, React, DigitalOcean

Sub-workflows: Gemini Retry Handler (error retries with exponential backoff) · Thank You Trigger (post-sale message on resolution) · Conversation Status Automation (bot-active ↔ human-handoff transitions)

Market Intelligence Report Pipeline

Same NZ-based import business

An automated research pipeline that runs competitor and market analysis for a product-import business. Pulls Google Trends data, competitor shopping listings, and market news via SerpAPI, then hands the combined signals to Gemini 2.5 Flash to write the actual analysis. The finished report is created as a Google Doc and filed straight into the business's Drive folder — no manual copy-paste, no manual filing. Runs on demand via webhook so the owner can pull fresh intelligence whenever they need it, rather than waiting on a fixed schedule.

n8n, SerpAPI, Gemini 2.5 Flash, Google Docs API, Google Drive API, Google OAuth2

Automated POS Sales Reporting

Built for a food business owner

The business owner was manually reconstructing a month of sales data by hand — reading daily totals off the POS dashboard and retyping them into Excel, once a month, for every product across every day. This automation pulls sales data directly from the Loyverse POS API with paginated, crash-resilient requests, aggregates it by product and day (handling timezone conversion and month-boundary edge cases that naive approaches get wrong), and writes the results into the business's existing Excel report template — preserving all original formulas, formatting, and branding — before delivering the finished file to Google Drive fully unattended. Verified against the POS system's own official monthly export, it matched 100% of tracked products exactly, and in the process caught a systematic undercount in the manual process worth thousands of pesos in unrecorded sales.

n8n, Loyverse API, Firebase Firestore, Python (openpyxl), Google Drive API, Cron

Portfolio Lead Intake

Built for this site

Powers the Estimate, Book a Call, and Hire Me forms on this page. A single webhook receives the submission, validates and normalizes the payload, logs it as a lead record in Notion, then fires parallel Slack and email notifications — so new inquiries show up in real time instead of me polling an inbox.

n8n, Notion API, Slack API, Gmail API

Voice Appointment Booking Agent

Built as a portfolio demo

Targets a gap that kept coming up in job applications — clients wanting VAPI and voice agent experience. It deploys a real inbound phone number where callers speak to an AI voice agent named Alex (GPT-4.1 for reasoning, ElevenLabs for voice synthesis, Soniox for speech-to-text). Alex collects appointment details through natural conversation — service type, name, preferred date and time — then invokes a live n8n webhook that validates the booking, writes it to Firestore, and posts a Slack notification, all within 575ms. Alex then relays the actual confirmation back to the caller verbatim, proving the full tool round-trip works in a real phone call, not a simulated one.

VAPI, ElevenLabs, GPT-4.1, Soniox STT, n8n, Firebase Firestore, Slack

Call +1 (943) 202-1520 to try it live.

Job Application Tracker

Built for my own job search

Manually scanning OnlineJobs.ph every day for relevant postings was slow, and most listings didn't match my actual stack. This n8n workflow automates the triage: an Apify scraper pulls fresh postings daily, each one is scored for fit against my candidate profile using Gemini in an AI-agent-style scoring pattern (with prompt-injection-resistant framing, since job postings are untrusted scraped content), qualifying matches get written into an Airtable pipeline tracker, and a Slack digest notifies me of anything worth a look. It runs unattended every day, triages roughly 30 postings per run, and only surfaces matches scoring 7 or higher — turning a daily manual scan into a two-minute Slack check.

n8n, Apify, Google Gemini API, Airtable, Slack API

The four client and site workflows above run on the same self-hosted n8n instance (Docker on DigitalOcean), with Cloudflare DNS routing and Caddy handling SSL. Credentials and conversation data are stored in Firebase Firestore. The POS reporting workflow additionally uses Python (openpyxl) via an Execute Command node for Excel template generation.

More automation case studies will be added as builds are completed.

Testimonials

Testimonials are on their way — coming as client projects wrap up.

Project Estimator

Get a rough cost range — configure your project below and the estimate updates live.

1 Configure your project below and get a rough price range 2 Click "Send this estimate" — I'll receive your project details 3 Book a call to talk through the scope and confirm the quote

Estimated Range

$220 – $330

No add-ons selected.

Rough estimate only — not a final quote. Student commission work may be priced differently from business or automation builds. Final pricing confirmed after an initial call.

Book a Call

For project discussions only — if you're looking to hire, use the Hire Me form below. Looking to hire? →

Pick a slot — I'll confirm within 24 hours with a Google Meet link. These are 20–30 min calls to discuss your project, timeline, and requirements. All times are Philippine Standard Time (GMT+8).

Currently accepting

  • Landing pages & small business sites
  • Web apps & internal dashboards
  • AI chatbot & API integrations
  • n8n automation workflows
  • Student capstone / org websites

Not a fit right now

  • Enterprise-scale or multi-team systems
  • Full-time dedicated contracts
  • Projects requiring >3 months continuous work

Weekly pattern

Mon
Tue
Wed
Thu
Fri
Sat
Sun
7–11
12–5
6–8
Available Unavailable

Availability (PH time · GMT+8)

All times PHT (GMT+8) · 7–11 AM overlaps with AU/NZ business hours · 6–8 PM overlaps with UK afternoon · Schedule adjusts when semester resumes — slots will be updated accordingly.

Hire Me

Looking for a part-time remote developer? I'm available for ongoing work — web apps, AI integrations, and automation builds. Up to 20 hours per week, async-friendly, available Mon–Sat.