Hi, I'm Patrick
full stack developer
software engineer
web developer
I build web app products that solve real problems. Focused on clean code, great UX, and shipping fast.
John Patrick Ryan Mandal

I obsess over the details. Writing clean code, building products that actually matter, and paying attention to the small things others overlook.
I got into coding through video games as a kid, fueled by a curiosity to understand how things worked under the hood. That curiosity grew into a career—backed by a Computer Engineering degree and 2.5 years of professional web development experience. Today, I focus on building clean, scalable, and user-centered applications that solve real-world problems and deliver meaningful impact.
TypeScript and React are my comfort zone, but I'm not married to any stack. Good engineering means choosing what fits the problem, not defending your favorite framework.
Based in Cebu, Philippines.
Years coding
Projects shipped
Cups of coffee/day
Projects
Wanderly
Wanderly is a modern web application designed to simplify group trip planning. No more juggling between different tools or losing track of important details. Everything your group needs is organized in one place and accessible to everyone.
Palm Kicks
A modern e-commerce platform for selling sneakers and footwear, built with a smooth shopping experience and efficient order management in mind.
GarPo
An IoT-based waste segregation system that classifies paper, metal, and plastic using image classification.
TeknoyEMS
An event management system built for Cebu Institute of Technology – University to handle reservations and resource management.
Work Experience

Fullstack Developer
Winedrops
Delivered multiple features across two Next.js web apps and one React Native app, improving iteration speed and UX consistency.
Investigated and resolved production support issues to maintain stability in customer-facing applications.
Led UI refinements in the React Native app to standardize layouts and interaction patterns.

Associate Technical Specialist 2 - Software Developer
Alliance Software Inc.
Client: Cebu Pacific Air
Resolved critical production bugs and addressed security findings from Checkmarx and Qualys scans.
Modernized legacy Angular and .NET apps into Angular and Node.js services for improved maintainability and deployment speed.
Maintained and enhanced multiple airline booking systems simultaneously while meeting strict delivery timelines.

Technical Specialist 1 - Software Developer
Alliance Software Inc.
Client: Cebu Pacific Air
Developed internal apps and customer-facing features as part of Agile Scrum teams.
Authored high-level and low-level design documents supporting large-scale system modernization.
Migrated Angular-based master pages from SharePoint 2016 to SharePoint Online.

Intern
Sprobe Inc.
Contributed to the development of an internal platform across frontend and backend features.
Created ERDs and technical design documents to support structured and efficient development.
Tech I use
Always learning, always evolving.
LANGUAGES
- TypeScript
- JavaScript
- C#
- Python
- Java
FRONTEND
- React Native
- Angular
- Next.js
- Tailwind CSS
- Framer Motion
- ShadCN
- ChakraUI
BACKEND
- Node.js
- .NET
- Nest.js
- Apigee
- PostgreSQL
- Prisma
- MySQL
TOOLS
- Git
- Docker
- Vercel
- Azure DevOps
- Cursor
- Claude
Let's Build
Something Amazing
I'm passionate about creating exceptional digital experiences. Whether you have a project in mind or just want to connect, I'd love to hear from you.