Experience

Chromelot
Chromelot · Remote (Texas,USA)
  • Led end-to-end development across frontend, backend, and deployment.
  • Enforced coding standards for the RESTful API using NestJS.
  • Guided a remote team of 7 developers interns at some point.
  • Deployed a service for uploading hundreds of photos per car that might be coming from the app or from the column of a CSV file inside the FTP directory, it triggers daily at specific timezone and can be triggered manually.
  • Deployed a service that syncs data of cars from a csv file that is coming from an FTP directory unique to each dealers. Runs daily at midnight and can be manually triggered.
  • BullMQ for scheduling recurring tasks, workflow runs, notifications, syncing of cars on the background and for some actions that needs to happen on the background that UI dont need to know.
  • Used Dokploy to deploy 3 services each service has a production and staging environment.
  • Daily Database backups is uploaded to the Space Object Storage of Digital Ocean via dokploy.
Itemcount.io
Itemcount.io · Remote (Philippines)
  • Built RESTful and GraphQL APIs using NestJS with MongoDB.
  • Used React Native (Expo) for the Mobile version of POS.
  • Worked with services deployed on GCP, gaining exposure to Kubernetes (GKE).
Mobii PH
Mobii PH · Remote (Philippines)
  • Built the admin dashboard using Next.js 13, React Final Form, Chakra UI, and React Query.
  • Set up GitHub Actions workflows to automate builds and tests.
Cauld & Clark IT Solutions

Cauld & Clark IT Solutions

1 yr 10 months

Fiddle.io
Fiddle.io · Remote (Utah, USA)
  • Develop new features for mobile and web apps using React.
  • Upgrade our code to TypeScript for improved organization.
  • Help synchronize transactions across services using Kafka.
  • Maintained GraphQL APIs with Node.js to power inventory tracking and management features.
  • Gained exposure to GCP and Kubernetes (GKE) for deploying and managing services.
Xendit
Xendit Y Combinator · Remote (Philippines)
  • Followed company's best practices for testing and maintaining code quality.
  • Converted figma design to reusable react components.
  • Built the front-end of a certain feature using React, and their custom UI library.
  • Contributed backend unit tests and took part in User Acceptance Testing (UAT), beyond the official frontend scope.
  • Supported localization across English, Indonesian, and Tagalog, handling the English and Tagalog portions.
Cauld & Clark IT Solutions
Cauld & Clark IT Solutions · Remote (Philippines)
  • Contributed to team coding projects alongside other aspiring developers.
  • Learned NestJS, React, GraphQL, and MongoDB for my first job.
  • Delivered my first real-world project as a frontend developer.
  • Contributed to two projects using React and React Native, integrated with NestJS and GraphQL.
  • Gained early exposure to GCP and Kubernetes (GKE) in the deployment workflow.

Projects

All projects →
Votern

Votern

Track voters and beneficiaries, coordinate staff and volunteers, watch spending, and get clear reports — built around how Philippine campaigns actually run on the ground.

Tanstack Start & AI · DeepSeek API · Better Auth · Resend · Postgres · Redis · BullMQ · Dokploy · Digital Ocean · Cloudflare

Washlook

Washlook

Complete point-of-sale, order tracking, inventory management, thermal receipt printing, and analytics—all in one powerful platform. Seamlessly manage multiple branches from a single platform.

Tanstack Start · Better Auth · Resend · Postgres · Redis · BullMQ · Dokploy · Digital Ocean · Cloudflare

Turbo Gear

Turbo Gear

Built an Automotive Service System end-to-end, with a NestJS backend organized into 62 feature modules. Used MongoDB aggregation pipelines for data handling and BullMQ for background jobs and scheduled updates. Deployed via Dokploy.

NestJS · MongoDB · Swagger · Tailwind · Mantine 7 · React Query 5 · Zustand · BullMQ · Docker · Dokploy

Technologies

Contact