← Back to home

All Projects

Web App

Video Reframe

A browser-based video reframer that turns landscape clips into portrait for Reels, Shorts and TikTok, with a draggable crop frame that follows your subject through keyframes. Portrait videos go widescreen over a blurred background with adjustable opacity, then export as MP4 with trim and platform safe zones.

PHP CSS JavaScript Canvas API WebCodecs
Website

App Website (Eyeball)

A bold, lime-on-black landing page for an app that turns online connections into real-life plans, with animated phone mockups, an orbiting safety section and selfie-style video stories.

PHP Tailwind CSS JavaScript WebGL
Web App

Invoice Generator

A browser-based invoice builder with a live preview, custom templates and colours, multiple currencies, and saved drafts. Create a professional invoice and download it as a PDF in minutes.

HTML CSS JavaScript jsPDF
Web Game

Stack Panic

A falling-block puzzle with a twist. Earn bombs and lasers to blast rows, then survive frozen rows, blackouts and cursed pieces. Four block styles, with keyboard and touch controls.

HTML CSS JavaScript Canvas API Web Audio API
Web Game

Serpent Sprint

Classic Snake, but you're not alone: a rival bug races you to every apple. Outrace it, block it with your body, or eat it for bonus points.

HTML CSS JavaScript Canvas API Web Audio API
Web Game

Pinball

A neon arcade pinball table with real flipper physics, pop bumpers, skill shots and multiball. Plays on desktop and mobile, with a hand-built physics engine and no libraries.

HTML CSS JavaScript Canvas API Web Audio API

Let's Build

Have a project in mind?

I take on a handful of projects each quarter. Tell me what you're building and I'll get back within 24 hours.

✉ hello@irvinph.com
📍 Remote ยท Cebu, PH
facebook.com/irvinPH