Let's talk ↗
Hi, I'm

JOHN PATRICKRYAN MANDAL.

Fullstack Software Engineer

I build web and mobile products that are fast, dependable, and easy to use.

View projects ↗
Portrait of Patrick Mandal
0+
Years experience
0
Projects shipped
0
Teams
Companies I've worked with
Get to know me

Three years of shipping TypeScript — and not breaking prod.

My journey

I'm John Patrick Ryan Mandal, a fullstack developer who cares about the craft — readable code, fast interfaces, and software that holds up under real use.

Three years across enterprise (Cebu Pacific via Alliance Software), a London-based startup (Winedrops), and an offshore software company in Cebu (Gogo IT Lab) — from legacy .NET migrations and SharePoint modernization to consumer Next.js apps and React Native.

I live in the TypeScript ecosystem — Next.js, Node.js, Prisma — comfortable from the database schema to the UI detail. Predictable code, clean deploys, and features that don't break what came before.

Expertise
Fullstack web appsReact NativeAPI designLegacy modernizationDatabase designUI engineering
Education & now
Graduated Jun 2023
Bachelor of Science in Computer Engineering
Cebu Institute of Technology - University
Currently
Software Engineer · Gogo IT Lab
Cebu, Philippines
Technologies I use

The tools I reach for, from the database schema to the last pixel.

React/React Native/Angular/Next.js/Tailwind CSS/Framer Motion/ShadCN/ChakraUI/SCSS/CSS/TypeScript/JavaScript/C#/Python/Java/C/Express.js/.NET/Nest.js/Apigee/Firebase/PostgreSQL/Prisma/MySQL/FastAPI/Fastify/Redis/Git/Docker/Vercel/Azure DevOps/Cursor/Claude/React/React Native/Angular/Next.js/Tailwind CSS/Framer Motion/ShadCN/ChakraUI/SCSS/CSS/TypeScript/JavaScript/C#/Python/Java/C/Express.js/.NET/Nest.js/Apigee/Firebase/PostgreSQL/Prisma/MySQL/FastAPI/Fastify/Redis/Git/Docker/Vercel/Azure DevOps/Cursor/Claude/
Frontend10
ReactReact NativeAngularNext.jsTailwind CSSFramer MotionShadCNChakraUISCSSCSS
Languages06
TypeScriptJavaScriptC#PythonJavaC
Backend11
Express.js.NETNest.jsApigeeFirebasePostgreSQLPrismaMySQLFastAPIFastifyRedis
Tools06
GitDockerVercelAzure DevOpsCursorClaude
Selected projects

Products I've designed, built and shipped — web, mobile and the tooling in between.

SyncHub2026

SyncHub

↗

A GitHub workflow assistant that connects chat platforms and a web dashboard so teams can manage issues, repositories, reminders, and summaries from one place.

Workflow toolNext.js · Prisma · PostgreSQL · GitHub API
Penni Web2026

Penni Web

↗

A web-based personal finance dashboard for tracking balances, budgets, planned items, and recent transactions in one connected workspace.

Finance dashboardNext.js · Clerk · TanStack Query · Zod
Penni Mobile2026

Penni Mobile

↗

A mobile personal finance app built for tracking balances, transactions, budgets, recurring items, and plan-ahead workflows on the go.

Mobile appReact Native · Expo · TypeScript · Clerk
Tempo2026

Tempo

↗

A gamified Pomodoro study planner that turns focused sessions into XP, levels, and streaks while keeping subjects and topics organized.

ProductivityNext.js · Prisma · PostgreSQL · Framer Motion
Wanderly2025

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.

TravelNext.js · Prisma · Firebase Auth · Cloudinary
Palm Kicks2025

Palm Kicks

↗

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

E-commerceNext.js · Node.js · Prisma · WebSocket
Nexion2026

Nexion

↗

A modern full-stack boilerplate featuring Next.js 16, Prisma ORM, and a complete authentication system with Auth.js, designed to kickstart web applications.

BoilerplateNext.js 16 · Prisma · PostgreSQL · Auth.js
TeknoyEMS2023

TeknoyEMS

↗

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

Internal toolNext.js · NestJS · PostgreSQL · WebSocket
TaskManager2026

TaskManager

↗

A collaborative task management application featuring a dynamic Kanban board with drag-and-drop functionality, real-time sync, and team management.

ProductivityNext.js 16 · Chakra UI · TanStack Query · PostgreSQL
Where I've worked

Enterprise, startup, freelance — five teams since 2022.

    • Contributing to a Next.js and Python FastAPI e-commerce v3 platform as part of a team migrating the existing v2 site.
    • Collaborating on feature development, technical implementation, and modernization work for the new platform.

    Chinabank Corporate Center, Samar Loop

    • Built client websites from the ground up using modern technologies, owning the work from design implementation through deployment.
    • Worked primarily with Next.js for frontend and full-stack delivery, and Nest.js for structured backend services and APIs.
    • Delivered responsive, performant sites tailored to each client's brand and product needs.

    Cebu City, Philippines

    • 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.

    London, England

    • 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.
    • 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.

    BuildComm Center, Sumilon Road · Promoted from Technical Specialist 1 · Jan 2025

    • 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.

    Cebu Business Park

Off the clock

Get to know me, minus the job titles. Open whichever one you're nosy about.

Design engineering — the overlap where the layout, the motion and the data-fetching are all one decision. I'm also deep into agentic coding, where the job is architecting systems so the LLM can do the coding, then organizing the project and building a better workflow and pipeline around the AI. Outside work: whatever game has my evenings hostage this month, and the gym. After years of sitting at a PC all day, I'm trying to build an actually active lifestyle.

Games, mostly. A lot of games. If I'm not shipping something I'm probably 40 hours into a run I told myself would be a short one. The rest of the time goes to F1, anime and light novels. Long-running series are my weakness: I'll read the light novel ahead of the anime and then complain about what the adaptation cut. Always taking recommendations, especially anything with a plot that actually pays off.

Lots of rap and hip hop, with phonk and pop on the side. Anime OSTs and lo-fi still make the rotation when I'm writing code, something with words when I'm reviewing it, and complete silence when I'm debugging something that shouldn't be broken.

F1 strategy calls, game recommendations, and how to set up a project so an LLM can actually code in it. Ask me at your own risk.

Reading someone else's codebase until it clicks. It's the closest thing engineering has to archaeology.

From the blog
All posts →
Direct contact

REACH OUT

A new role, a contract gig, a weird side-project idea — I read everything and reply within 24 hours.

Get in touch

LET'S BUILD SOMETHING

Reason
Book a call
patr1ck@dev — zsh
patr1ck.dev shell — type `help` to begin.
❯