Open to Work

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.

Cebu City, Philippines
[001] / ABOUT

John Patrick Ryan Mandal

Developer/Full Stack/Engineer
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

[002] / Projects

Projects

04 projects
01
Full Stack Developer

Wanderly

2025

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.

Next.jsTypeScriptPrismaORMShadCNVercelFramer MotionFirebase AuthCloudinary
click to expand
02
Full Stack Developer

Palm Kicks

2025

A modern e-commerce platform for selling sneakers and footwear, built with a smooth shopping experience and efficient order management in mind.

Next.jsNode.jsWebSocketShadCNVercelPrismaORMCloudinary
click to expand
03
Backend Developer

GarPo

2023

An IoT-based waste segregation system that classifies paper, metal, and plastic using image classification.

PythonTensorFlowOpenCVRaspberry PiIoTNode.jsFlutterFirebase StorageInception v2 Model
click to expand
04
Full Stack Developer

TeknoyEMS

2023

An event management system built for Cebu Institute of Technology – University to handle reservations and resource management.

Next.jsNestJSNode.jsWebSocketPostgreSQLChakra UIPrisma
click to expand
[003] / EXPERIENCE

Work Experience

My Journey
Winedrops logo

Fullstack Developer

Winedrops

Aug 2025 — Nov 2025London, EnglandRemote

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.

Alliance Software Inc. logo

Associate Technical Specialist 2 - Software Developer

Alliance Software Inc.

Client: Cebu Pacific Air

Jan 2025 — Aug 2025BuildComm Center, Sumilon RoadHybrid

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.

Alliance Software Inc. logo

Technical Specialist 1 - Software Developer

Alliance Software Inc.

Client: Cebu Pacific Air

Jul 2023 — Jan 2025BuildComm Center, Sumilon RoadOnsite

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.

Sprobe Inc. logo

Intern

Sprobe Inc.

Jun 2022 — Aug 2022Cebu Business ParkOnsite

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.

[004] / Tech Stack

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
TypeScriptReactNext.jsNode.jsPostgreSQLTailwindGitDockerVercelGraphQL
TypeScriptReactNext.jsNode.jsPostgreSQLTailwindGitDockerVercelGraphQL
TypeScriptReactNext.jsNode.jsPostgreSQLTailwindGitDockerVercelGraphQL
[005] / CONTACT

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.

Available for new opportunities