Back to Home

Work Experience

Explore my work experience and see how I've grown as a developer. From mobile app to website development and redesigns, I've tackled a variety of projects that have allowed me to hone my skills and learn from talented professionals. Check out my past roles, accomplishments, and key takeaways as we delve into my journey as a developer.

Nov 2025 - Present

Freelance Full-stack Developer

Freelance

Freelance
2 months
Remote

As a freelance developer, I partner with varied international clients to deliver custom web solutions. I have worked on several projects ranging from bespoke Content Management Systems (CMS) and CRM tools to SaaS platforms that streamline business operations. I work collaboratively within a team throughout the development lifecycle, contributing to system design, implementation, testing, and deployment.

I leverage a versatile tech stack, incorporating Vue.js for dynamic interfaces alongside my expertise in React and Next.js. My backend work involves building robust APIs with Node.js and Express, ensuring secure and efficient data handling with MongoDB for diverse applications ranging from e-commerce platforms to internal tools.

tech-icon

React

tech-icon

NextJS

tech-icon

Vue.js

tech-icon

Vite

tech-icon

Typescript

tech-icon

NodeJS

tech-icon

Express.js

tech-icon

MongoDB

tech-icon

MySQL

tech-icon

Supabase

tech-icon

PostgreSQL

tech-icon

Tailwind

tech-icon

Framer motion

Responsibilities
  • Architect and develop custom web solutions (CMS, CRM, SaaS) tailored to specific client workflows.
  • Clarify requirements and define project scope with clients.
  • Design and implement responsive, user-friendly frontend interfaces.
  • Develop secure and scalable backend services and APIs.
  • Collaborate on project timelines and ensure timely delivery of features.
Key Achievements
Client satisfaction maintained across multiple concurrent projects
Mar 2024 - Oct 2025

Senior Full-stack Developer

iBoardLiving Marketplace

Full-time
1+ year
Remote

In my senior role, I took on leadership responsibilities including leading a team of developers, conducting regular code reviews to ensure best practices, and mentoring junior and mid-level developers through pair programming, knowledge sharing sessions, and technical guidance. I was responsible for designing and architecting scalable fullstack solutions that could handle growing business requirements.

I spearheaded the migration of the codebase into a monorepo using Turborepo, which significantly improved scalability, maintainability, and development workflows through incremental builds, remote caching, and parallel execution. I introduced a shared module architecture that reduced codebase complexity by 30%, ensuring code consistency across API, admin, web, and mobile platforms. I also developed the mobile version of the application using React Native.

To improve developer experience, I implemented Husky with automated pre-commit hooks and commit linting to enforce code quality standards. On the security front, I implemented 2FA authentication, HMAC-based API security, and architected a unified observability strategy for logging and monitoring.

I also optimized infrastructure costs by reducing API calls and serverless invocations through strategic caching with Redis and RTK Query, and request decoupling. System performance was further improved through pagination, query optimization, and request rate limiting to ensure stability.

tech-icon

React

tech-icon

Typescript

tech-icon

Redux

tech-icon

Redux Toolkit

tech-icon

Redis

tech-icon

Mantine

tech-icon

Tailwind

tech-icon

Vercel

tech-icon

NextJS

tech-icon

NestJS

tech-icon

MongoDB

tech-icon

Pusher

tech-icon

Mapbox

tech-icon

Twala

tech-icon

Bux

tech-icon

Dragonpay

tech-icon

React Native

Responsibilities
  • Led development team and coordinated project deliverables across frontend, backend, and mobile platforms.
  • Mentored junior and mid-level developers through pair programming, feedback sessions, and technical guidance.
  • Designed and architected scalable fullstack solutions, making key technology decisions for the platform.
  • Conducted thorough code reviews to maintain code quality, enforce best practices, and ensure architectural consistency.
  • Introduced improvements in development workflow, tooling, CI/CD pipelines, and monorepo architecture.
  • Ensured security best practices including 2FA, HMAC, rate limiting, and secure API design patterns.
Key Achievements
Faster development workflows achieved through Turborepo migration
Improved query performance via optimization and pagination
Mobile accessibility delivered with React Native app development
Enhanced system stability with request limiter and caching
Digital contracts enabled through DocuSign integration
Redis integration implemented as a queue system to prevent race conditions in backend processes
Secured servers and APIs through rate limiting, input validation, HMAC, 2FA, and fix broken access control
Reduced codebase complexity through shared module architecture across API, admin, web, and mobile
Development workflow optimized with Husky, commit lints, and automated pre-commit hooks
Reduced API calls and serverless invocations through caching and request decoupling, lowering infrastructure costs
Feb 2024 - June 2024

Software Engineer

Part-time contract (NDA)
4 months
Remote

During my short-term gig as a Software Engineer at a Betting Site Company, I was involved in developing their web platform and supporting systems.

On the front-end, I contributed to the implementation of Vite and React, ensuring a smooth and high-performance user experience. I worked with Chakra UI to enhance the interface and improve accessibility. For state management and efficient data fetching, I was involved in integrating Zustand and React Query to optimize performance.

On the back-end, I participated in the development of their NestJS infrastructure, helping design scalable APIs and database interactions using MySQL. I was also involved in enhancing their CRM system, improving data handling and operational efficiency

Additionally, I contributed to deployment and infrastructure management using AWS and Docker, ensuring the application's reliability and scalability. MySQL optimization was also part of the process, utilizing MySQL Workbench to streamline database performance.

tech-icon

Vite

tech-icon

React

tech-icon

NestJS

tech-icon

MySQL

tech-icon

Chakra UI

tech-icon

AWS

tech-icon

Docker

tech-icon

MySQL Workbench

tech-icon

Zustand

tech-icon

React Query

tech-icon

Jest

Key Achievements
Uptime and system reliability ensured with DDoS protection
Implemented OWASP-based security practices to prevent common vulnerabilities
Sensitive data protected using AES-256 encryption and secure key management
Secured servers and APIs through rate limiting, input validation, HMAC, and token-based auth
Sept 2023 - Nov 2023

Full-stack Developer

TheDailyUniverse

Part-time contract
2 months
Remote

During my time working at TheDailyUniverse, I made significant contributions to enhance the web application's functionality. My primary focus was on refining the map feature found on the homepage, where I painstakingly designed an interactive and visually captivating mapping solution. Beyond this, I took charge of various other front-end features, ensuring not only their aesthetic appeal but also their seamless functionality.

One of the standout achievements during my tenure was the independent implementation of an entire external API using Express.js, seamlessly integrating it with our application to expand its capabilities. Moreover, I led the implementation of a robust CI/CD (Continuous Integration/Continuous Deployment) pipeline for deploying the application to a GoDaddy server. This automation of deployment processes ensured that our users consistently received the latest updates and features, significantly improving our development workflow and overall project success.

tech-icon

React

tech-icon

Javascript

tech-icon

Tailwind

tech-icon

Mapbox

tech-icon

Express.js

tech-icon

MySQL

Key Achievements
Map feature implemented with advanced functionalities for better user experience
Entire backend system architected and developed using Express.js
CI/CD pipeline set up to streamline deployments and ensure delivery consistency
Apr 2022 - March 2024

Full-stack Developer

iBoardLiving Marketplace

Full-time
1+ year
Tacloban City, Leyte | Remote

At iBoardLiving, a startup company similar to Airbnb’s online marketplace, I worked as a fullstack developer, where I gained extensive experience in developing web applications. My journey started with PHP, specifically CodeIgniter, where I developed various web applications. After some time, we decided to migrate to React, using TypeScript, Next.js, and Tailwind, Mantine for our frontend stack.

As a fullstack developer, I was responsible for developing both frontend and backend applications, from client to admin system, working with various software tools and technologies. I collaborated closely with two senior developer and gained a deep understanding of the development lifecycle, from requirement gathering to deployment, and was able to provide efficient solutions to various technical challenges.

In addition to my frontend development expertise, I also integrated various APIs such as Twala, Bux, Dragonpay, Mapbox, Docusign, and Pusher to provide additional functionality and enhance the user experience. By integrating these APIs, I was able to incorporate real-time location tracking, push notifications, and messaging features into our web applications.

tech-icon

Javascript

tech-icon

jQuery

tech-icon

PHP

tech-icon

MySQL

tech-icon

Google Cloud Platform

tech-icon

CodeIgniter

tech-icon

React

tech-icon

Typescript

tech-icon

Mantine

tech-icon

Tailwind

tech-icon

Vercel

tech-icon

NextJS

tech-icon

NodeJS

tech-icon

NestJS

tech-icon

MongoDB

tech-icon

Pusher

tech-icon

Mapbox

tech-icon

Twala

tech-icon

Bux

tech-icon

Dragonpay

Key Achievements
Payment flexibility and reliability achieved with dual gateway integration
Marketplace feature built to handle booking, renewal, and extensions seamlessly
Digital contract signing automated through DocuSign integration
Implemented referral system to boost user acquisition and engagement
Mailing feature integrated using Nodemailer for seamless email notifications
Invoice system designed to streamline billing and reduce manual work
2020 - 2022

Web and Mobile Developer

Freelance
2 years
Various

I started my career as a freelance web and mobile developer while working full-time as an IT Specialist. I worked on a variety of projects that involve designing, developing, and optimizing applications for both platforms. I specialize in creating intuitive user interfaces, building scalable architectures, and integrating efficient backend solutions to enhance performance and usability.

On the web development side, I utilize modern frameworks and technologies to build responsive, high-performance applications tailored to client needs. For mobile development, I focus on cross-platform compatibility, ensuring seamless functionality across devices.

Throughout my freelance work, I collaborate with clients to bring their ideas to life, adapting to different industries and project requirements. My experience allows me to tackle challenges in UI/UX design, backend development, database management, and cloud deployment to deliver high-quality solutions.

tech-icon

Java

tech-icon

Firebase

tech-icon

Sqlite

tech-icon

Javascript

tech-icon

React

tech-icon

NodeJS

tech-icon

Express.js

tech-icon

MongoDB

tech-icon

MongoDB Compass

tech-icon

MySQL

tech-icon

MySQL Workbench

tech-icon

PHP

tech-icon

jQuery

tech-icon

Bootstrap

tech-icon

Laravel

tech-icon

Android Studio

tech-icon

Mapbox

Oct 2019 - May 2022

IT Specialist

FPOSI

Full-time
2+ years
Palo, Leyte

At FPOSI, a BPO company, I worked as an IT specialist, where I gained extensive experience in providing Level 2 support, managing IT operations, and developing desktop tools to automate tasks. In this role, I was responsible for supporting the day-to-day IT needs of the company, including troubleshooting hardware and software issues, managing user accounts, and maintaining IT infrastructure.

I developed expertise in using .BAT scripts to automate routine tasks, increasing efficiency and reducing human error. Additionally, I learned to develop desktop IT tools that helped automate my work, using .NET to create efficient and customized solutions for various IT-related tasks.

Through this experience, I developed a strong understanding of IT infrastructure and operations, including network security, hardware troubleshooting, and system administration. I also gained expertise in various software tools and technologies, including Microsoft Office, Active Directory, and Virtualization software.

tech-icon

Batch scripts

tech-icon

PowerShell

tech-icon

Visual Basic .NET

tech-icon

Microsoft SQL Server

Career Philosophy

I don’t just write code—I refine it. I build systems that last, communicate ideas with precision, and learn from every line I ship. Whether I’m architecting a scalable solution or debugging a stubborn issue, I treat each moment as an opportunity to sharpen my craft and deepen my impact.

Continuous growth mindset
Empathy for users and future developers
Business-focused technical solutions

Career Highlights

3+ years
Professional Experience
6 years
Independent Development Experience
10
Core Technologies
6 years
Overall years of experience