About
I'm a full-stack software engineer specializing in AI-powered applications and cloud-native solutions. I build scalable systems using React, TypeScript, Node.js, and AWS, with a focus on integrating LLM capabilities into production applications.
I've architected microservices at Metrobank, shipped web apps at Zesty.io and Captivate, and built e-commerce platforms for global clients—always prioritizing performance, scalability, and exceptional user experiences.
Here are some technologies I've been working with:
- ▹ TypeScript & Next.js
- ▹ React & React Native
- ▹ Node.js & Express
- ▹ AI/ML (OpenAI, Anthropic)
- ▹ AWS & Azure
- ▹ Docker & Kubernetes
- ▹ GraphQL & REST APIs
- ▹ PostgreSQL & MongoDB
Experience
-
Nov 2024 - Present Building AI-powered web applications and cloud-native solutions for clients, from system design to production deployment. Specializing in LLM integration (GPT-4, Claude) for intelligent automation, content generation, and natural language processing. Architecting full-stack applications with Next.js 14+, TypeScript, and serverless infrastructure on AWS. Implementing CI/CD pipelines with GitHub Actions and Vercel while maintaining WCAG 2.1 AA accessibility standards. Every solution prioritizes performance, scalability, and exceptional user experience.
- TypeScript
- Next.js
- React
- Node.js
- AWS
- OpenAI API
- Vercel
- Tailwind CSS
-
-
May 2023 - Oct 2024 Engineered enterprise banking solutions for one of the Philippines' largest financial institutions, focusing on scalable microservices architecture and cross-platform mobile development. Architected a microfrontend system that enabled modular, independent deployments across banking divisions. Built React Native applications delivering seamless experiences on iOS and Android. Implemented comprehensive CI/CD pipelines in Azure DevOps and optimized performance through code splitting, lazy loading, and efficient state management—transforming complex banking requirements into intuitive, high-performing interfaces.
- React
- TypeScript
- Node.js
- Microservices
- Azure DevOps
- Docker
- MongoDB
-
-
Mar 2022 - Apr 2023 Shipped production features for a leading headless CMS platform, building interactive web applications that serve thousands of enterprise users. Developed with React, Next.js, and Go, creating reusable component libraries and RESTful APIs that power seamless content management at scale. Enhanced the Zesty.io marketing website with performance optimizations and SEO best practices. Collaborated closely with product and design teams to deliver user-centric features under tight deadlines, always focusing on code quality and scalability.
- React
- Next.js
- JavaScript
- Go
- REST APIs
- Headless CMS
-
-
Mar 2021 - Mar 2022 Built high-performance e-commerce platforms for a fintech payment provider, architecting interactive shopping experiences with React, Redux, and Tailwind CSS. Optimized checkout flows and responsive designs that significantly improved mobile conversion rates. Integrated payment gateways and third-party APIs while ensuring cross-browser compatibility and accessibility standards. Collaborated with backend teams across diverse tech stacks to deliver seamless, conversion-focused user experiences.
- React
- Redux
- Tailwind CSS
- JavaScript
- E-commerce
-
-
Feb 2021 - Sep 2022 Developed customer-facing features for Captivate Hub's digital experience platform, serving major enterprise clients with React, Redux, and CSS. Collaborated weekly with clients to gather requirements and provide technical expertise, ensuring solutions met real business needs. Built responsive UI components following strict design specifications and accessibility guidelines. Optimized application performance and quickly resolved production issues in a fast-paced environment, while actively contributing to code reviews and team knowledge sharing.
- React
- Redux
- CSS
- JavaScript
- CMS Integration
-
Projects
-
site2chat
A proof-of-concept system that scrapes websites and allows you to ask questions about the content using local LLMs via Ollama
- TypeScript
- Ollama
- LLM
- Web Scraping
- RAG
Project Image -
-
DocuChat
An intelligent document assistant enabling conversations with PDF files through question-answering functionality
- JavaScript
- LLM
- PDF Processing
- AI
- Natural Language Processing
Project Image -
-
pino-rs
A blazingly fast Rust implementation of the pino.js logger. Built for performance while maintaining full API compatibility with pino.js, making it a true drop-in replacement
- Rust
- Performance Optimization
- Logging
- Systems Programming
Project Image -
-
ultra-fast-uri
Ultra-fast URI parser written in pure JavaScript. Optimized for maximum performance while maintaining full compatibility with the URI specification
- JavaScript
- Performance Optimization
- Parser Development
- Algorithm Design
Project Image -
Writing
-
Jan 2025 Integrating LLMs into Production: Lessons from Building AI-Powered SaaS
A deep dive into practical patterns for integrating GPT-4 and Claude into production applications, including prompt engineering, error handling, and cost optimization
-
Nov 2024 Building Scalable Microservices with Node.js and Docker
Best practices for architecting microservices in 2025: container orchestration, service mesh patterns, and distributed tracing with OpenTelemetry
-
Oct 2024 Full-Stack TypeScript: End-to-End Type Safety with Next.js 14 and tRPC
Achieving complete type safety across your stack with modern TypeScript patterns, server actions, and type-safe API contracts