Mashup Garage
Software Developer
January 2024 - Present
- Build and maintain production web applications for globally oriented clients at a Quezon City based consulting and software development firm.
- Collaborate with product managers, project managers, and QA through Jira and Git, managing CI/CD workflows and mentoring teammates through troubleshooting, code reviews, and shared development conventions.
Quantum Computing Web Application
- Developed a quantum computing web application, converting Zeplin designs into fully functional Next.js components.
- Integrated GraphQL for optimized server communication.
- Implemented unit and integration tests to ensure system functionality and UI stability.
- Managed GitLab CI/CD workflows for automated testing before deployment.
- Engaged in frequent client meetings to align objectives and feature development.
- Collaborated with QA to ensure feature completeness and product stability.
Medical Products E-Commerce Platform
- Led the development of a healthcare e-commerce platform and companion internal admin application under tight release deadlines.
- Built both applications with Next.js, React, strict TypeScript, Tailwind CSS, Radix UI, and reusable tested components.
- Used Supabase (Postgres, Auth, Storage, RLS, stored procedures) and optimized data retrieval.
- Managed client and server state with TanStack Query and React Server Components, building admin views with TanStack Table and Chart.js.
- Integrated secure payment APIs, including refund and reconciliation flows, while meeting PCI, HIPAA, GDPR, and CCPA requirements.
- Implemented product, order, and reporting analytics using GA4, GTM, and Search Console, with metrics surfaced in an in-app dashboard.
- Practiced TDD with Jest and React Testing Library, enforcing coverage, type-checking, linting, and full test runs.
- Implemented error monitoring and structured event logging with Rollbar under strict no-PHI logging rules.
- Managed Cloudflare for DNS and API routing, with product imagery served through a CDN for faster, secure delivery.
- Managed GitHub workflows, branching, release cherry-picks, and PR reviews across two repositories with the Project Manager.
Agentic Development Workflow
- Adopted and codified an AI-assisted development process in November 2025, iterating it into a hook-enforced agentic workflow now used across two production repositories.
- Designed it goal-oriented rather than ticket-driven: each task begins from the business outcome, reproducing the real behavior, confirming the underlying cause, then shipping the smallest change that meets the goal.
- Enforced planner and executor separation of duties, where a reasoning agent investigates, plans, and reviews while constrained worker agents make all code changes, backed by custom pre-tool-use hooks that mechanically block out-of-policy edits.
- Codified team standards as reusable skills and slash commands covering repo conventions, the ticket lifecycle, and recurring failure modes, so hard-won lessons are enforced on every task instead of re-learned.
- Made verification non-negotiable: failing test first, then implementation, then type-check, lint, and full suite before any commit, with no claim of completion without command output behind it.
- Applied a deliberate anti-overengineering rule, the simplest implementation that meets the goal, to keep AI-assisted code reviewable and shrink edge-case surface area.
