Patrick - Software Engineer
Available for work

Hi, I'm Patrick

John Patrick Ryan Mandal 👋🏻

I'm a Software Engineer from Cebu with over 2+ years of hands-on experience working across startups and established teams. I specialize in full-stack development using Nest.js, Next.js, TypeScript , and PostgreSQL with Prisma, focusing on building scalable, dependable, and user-centric applications.

Technical Skills

Frontend

React / Next.jsTypeScriptTailwind CSSAngular

Backend

Express.jsC# .NETNest.jsApigee

Database

PostgreSQLMongoDBMySQLPrisma ORM

DevOps

DockerAWSGit / GitHub
React logo
React
Next.js logo
Next.js
TypeScript logo
TypeScript
JavaScript logo
JavaScript
Nest.js logo
Nest.js
Node.js logo
Node.js
Python logo
Python
PostgreSQL logo
PostgreSQL
Prisma logo
Prisma
MongoDB logo
MongoDB
Angular logo
Angular
Tailwind logo
Tailwind
Docker logo
Docker
Git logo
Git
AWS logo
AWS
React logo
React
Next.js logo
Next.js
TypeScript logo
TypeScript
JavaScript logo
JavaScript
Nest.js logo
Nest.js
Node.js logo
Node.js
Python logo
Python
PostgreSQL logo
PostgreSQL
Prisma logo
Prisma
MongoDB logo
MongoDB
Angular logo
Angular
Tailwind logo
Tailwind
Docker logo
Docker
Git logo
Git
AWS logo
AWS
React logo
React
Next.js logo
Next.js
TypeScript logo
TypeScript
JavaScript logo
JavaScript
Nest.js logo
Nest.js
Node.js logo
Node.js
Python logo
Python
PostgreSQL logo
PostgreSQL
Prisma logo
Prisma
MongoDB logo
MongoDB
Angular logo
Angular
Tailwind logo
Tailwind
Docker logo
Docker
Git logo
Git
AWS logo
AWS

Experience

Winedrops

Winedrops

Fullstack Developer

August 2025 - October 202585 Great Portland Street, London, England
Remote
  • Shipped features across two Next.js products and one React Native app to speed up iterations and polish UX.
  • Resolved escalated support issues quickly, keeping customer-facing apps reliable.
  • Refined React Native experiences with a UI redesign that unified mobile interactions.
Alliance

Alliance Software Inc.

Associate Technical Specialist - Software Developer

January 2025 - August 2025BuildComm Center, Sumilon Road
Hybrid
  • Cleared urgent production bugs and security findings from Checkmarx/Qualys scans.
  • Rebuilt legacy Angular/.NET tools into Angular + Node/Express services for faster deployments.
  • Juggled feature and bug fixes across multiple airline booking websites in parallel while keeping delivery timelines intact.
Alliance

Alliance Software Inc.

Technical Specialist 1 - Software Developer

July 2023 - January 2025BuildComm Center, Sumilon Road
Onsite
  • Built internal applications and client features within an Agile Scrum teams.
  • Produced HLDs and LLDs that guided large-scale modernization projects.
  • Migrated Angular master pages from SharePoint 2016 to SharePoint Online.
Sprobe

Sprobe Inc.

Intern

June 2022 - August 2022Cebu Business Park
Onsite
  • Helped build an internal platform from the ground up, shipping features across the stack.
  • Produced ERDs plus HLD/LLD docs so the team could move fast without losing structure.

Featured 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 right here, organized and accessible to everyone.

Next.jsTypeScriptPostgreSQLSocket.ioShadCNTailwind CSSPrismaFirebase Authentication

TeknoyEMS

An events manager system developed for Cebu Institute of Technology - University. The system handles event, venue, equipment and etc. management reservations for the Multimedia Solutions Department of CIT-U.

Next.jsNest.jsNode.jsWebSocketPostgreSQLChakraUIPrisma

GARPO

A smart garbage collection system that can be integrated to homes. The device will use image classification to determine the type of garbage and will reward the user with points.

PythonNode.jsTensorFlow LiteFirebaseFlutter

Book Some Time

I keep a few slots open every week for collaboration chats, project kickoffs, or quick mentoring sessions. Pick a time that fits your schedule and Calendly will handle the invites automatically.

Calendly powered — but on brand

Let's talk about your next big build.

30-minute slots, timezone-aware, and automatically synced to both of our calendars. No back-and-forth emails required.

Lightning Kickoff

Scope MVPs, audits, or consulting requests.

Pairing Session

Debug tough bugs or architecture questions.

Schedule via Calendly

Availability Snapshot

New slots

Typically weekdays 9am–7pm GMT+8, plus occasional weekend mornings.

  • • Automatic time-zone detection
  • • Google Meet or Zoom links included
  • • Reschedule / cancel links in every email
Still see the Calendly UI when it opens—this setup just keeps the booking flow branded until then.

Let's Work Together

I'm always interested in hearing about new projects and opportunities. Feel free to reach out if you'd like to collaborate!

mandal.johnpatrickryan@gmail.com