Websites & landing pages
Landing pages One page, one job: say what the tool does, show it working, and earn the click.
Every tool on this site has its own Copy, layout and screenshots made together Static export, served from the edgeTools: Next.js, Tailwind CSS, Framer Motion
Websites & landing pages
Portfolio & studio sites Sites like this one: editorial type, motion with a purpose, and all the copy in one typed file.
Scroll-linked motion that respects reduced motion Content changes without touching componentsTools: Next.js, TypeScript, Tailwind CSS
Websites & landing pages
Web apps Typed frontends with real data behind them: auth, a database, and the screens around it.
React and Next.js on the front Supabase or Postgres underneath Agents wired in where they helpTools: React, TypeScript, Supabase, PostgreSQL
Systems & workflows
System design Sketch the moving parts before the code: services, queues, storage, and where each one runs.
Diagrams first, so trade-offs are cheap Pick boring tech where it countsTools: Node.js, PostgreSQL, Neon
Systems & workflows
Automations & pipelines Turn repeated steps into scripts: media pipelines, batch jobs, and agents that do the boring part.
AutoCrop strips the bars from 500 images at once StockFinder’s agent finds B-roll for a script ExtendScript inside After EffectsTools: Python, FastAPI, FFmpeg
Systems & workflows
CI/CD & deploys Every push builds, tests and ships itself, with a preview link before anything goes live.
Preview versions before production One command to roll forwardTools: GitHub Actions, Cloudflare
Marketing & motion
Product videos Screen recordings cut into short demos, with pacing, zooms and captions that follow the story.
Launch and feature videos Loops for landing pagesTools: Premiere Pro, After Effects
Marketing & motion
Ad creative & UGC AI UGC ads and campaign cuts, edited for rhythm and finished with texture.
Hooks in the first two seconds Versions for every placementTools: Premiere Pro, After Effects
Marketing & motion
3D & tracking Blender 3D tracking, VHS texture and cinematic finishing on top of live footage.
Camera tracking and compositing Grain, glow and finishing passesTools: Blender, After Effects
Desktop & Android apps
Desktop apps Electron and React 19, or Rust and Tauri, wrapped around command-line tools people find hard to use.
yt-dlp GUI and AutoCrop Pro Everything runs on your machineTools: Electron, React, Rust, Tauri
Desktop & Android apps
Android Kotlin and Jetpack Compose apps with the same care as the web ones.
Compose UI, Material motion Offline firstTools: Kotlin, Jetpack Compose, Android
Desktop & Android apps
Developer tools IDEs and utilities for a niche, like Manim Composer, which gives Manim a live preview.
Live previews over WebSockets Built for one job, done wellTools: Python, FastAPI, WebAssembly
Graphics & identity
Visual identity Type, colour and marks for a product, picked to work at icon size and full screen.
Logo, palette and type pairing A small kit the next page can reuseGraphics & identity
Campaign assets Social, store and launch graphics in one consistent look.
Sized for every placement Templates for the next launchGraphics & identity
Product visuals Screenshots and mockups staged so the interface reads at a glance.
Angled shots and clean crops Used across every page hereHosting & DevOps
Self-hosting Oracle Cloud boxes set up over SSH, with certbot SSL behind a reverse proxy.
Hardened SSH and firewalls Certificates that renew themselvesTools: Oracle Cloud, Let’s Encrypt, Self-hosting
Hosting & DevOps
Edge & storage Static sites on Cloudflare Workers, files in R2 buckets, and databases on Neon.
This site ships to Workers Buckets for media, branches for dataTools: Cloudflare, Buckets, Neon