Michael.
ProjectsAboutContact
Hire Me
Michael.

Full-Stack Developer — Cebu, Philippines

Available for new projects
NavigateProjectsAboutContact
ConnectGitHubLinkedInEmail

© 2026 Michael Padin · Built with Next.js + Sanity + Cloudflare

ResumeGitHubHire me →
About me

Developer, builder, problem solver.

Full-stack developer from Cebu, Philippines. I build scalable apps for clients worldwide.

How I work

🚢

Ship it

Perfect is the enemy of done. I prefer iterating on live products over endless planning cycles.

📖

Write to think

I document decisions, write clear PR descriptions, and believe good writing is a core engineering skill.

🌐

Async by default

Working across timezones (PH ↔ AU ↔ US) taught me to over-communicate and never block teammates.

🔍

Understand the why

I ask questions before writing a line of code. Solving the right problem matters more than elegant solutions to the wrong one.

Skills & tools

Frontend
TypeScriptReactNext.jsTanStack QueryTailwind CSSShadcn/uiFramer Motion
Backend
Node.jsExpress.jsHonoPostgreSQLMongoDBPrisma ORMBullMQSocket.io
Cloud & DevOps
AWS S3Cloudflare WorkersCloudflare PagesDockerGitHub Actions
Tooling
Turborepopnpm workspacesGitSanity CMSKeystatic

Work Experience

Image Edits
Full-Stack Developer
Aug 2023 – Present
Brisbane, Australia (Remote)
  • ▸Architected and built a full-stack scheduling/booking system from scratch — slot generation engine with travel time and zone matching, booking lifecycle management, and role-based dashboards for owners, teams, and customers
  • ▸Designed and implemented Google Calendar bidirectional sync with OAuth 2.0, webhook push notifications, cron-based watch renewal, and conflict resolution
  • ▸Built a multi-tenant customer authentication system enabling client businesses to operate branded portals with granular role-based permissions and invite-based onboarding
  • ▸Developed cloud storage integrations (Dropbox, OneDrive, Google Drive) with OAuth flows, provider adapter pattern, and BullMQ background file transfer workers
  • ▸Built a custom S3-compatible multipart upload system with progress tracking, abort support, file validation, and EXIF-based image preview extraction
  • ▸Migrated real-time infrastructure from Pusher to Socket.io and replaced Upstash with Redis-backed sliding window rate limiting on tRPC endpoints
  • ▸Led responsive design overhaul across 8+ applications and implemented dark mode, rich text editing, and list virtualization for large datasets
  • ▸Led major framework migrations: Tailwind v3→v4, React 18→19, Next.js 15, Zod v3→v4, tRPC 11, and TypeScript 5.8 across a pnpm monorepo
  • ▸Migrated toolchain from ESLint + Prettier to OxLint + OxFmt and optimized builds through lazy loading, tree shaking, and code splitting — resolving OOM errors
  • ▸Wrote integration and unit tests for auth flows, calendar sync recovery, race conditions, and slot generation using Vitest
ReallyBrief
Full-Stack Developer
Mar 2023 – Aug 2023
Remote
  • ▸Collaborated with UI/UX designer to transform mockups into fully functional features
  • ▸Shipped diverse features within a Next.js + MongoDB application
  • ▸Resolved bugs promptly by analysing and troubleshooting code
CloudNext
Node.js Developer
Sep 2022 – Mar 2023
Remote
  • ▸Resolved and enhanced API endpoints via Jira-tracked tickets
  • ▸Optimised Express.js routes, improving response times
  • ▸Integrated Firestore for real-time data storage
Techroad
DevOps Developer
May 2022 – Jun 2022
Remote
  • ▸Researched AWS Amplify Studio to generate web components for existing sites
  • ▸Integrated Slack API to forward form submissions directly to Slack

Education

🎓
Cebu Technological University – Argao Campus
BS Information Technology
2021 – 2025 · Argao, Cebu
Location
Cebu, Philippines
UTC+8 — flexible overlap with US/EU/APAC
Availability
Open to freelance
Open to full-time remote
Languages
English (fluent)
Filipino (native)
Let's work together →Download resume(Updated Apr 2026)