Grounds Developmentsreal estate development website
Full-stack · engineering + design
I'm a programmer first. Client sites, custom admin, side projects. I'm learning design and UX on the same work: layout, flows, and copy that don't feel tacked on after the APIs and deploys are done.
Still early. Still shipping. APIs to wire, auth to redo, deploys that break at the last minute. I won't call it done until the interface feels intentional, not just working.
Full-stack · engineering + design
Full-stack · engineering
Full-stack · monorepo (web, API, extension, scraper)
I'm a freelance web developer who got comfortable with the stack first and is deliberately getting better at layout, type, and flows. Every client site, admin panel, or side project surfaces something new: a marketing API to wire, auth to fix on the second try, a deploy that breaks when you're almost done.
I'm not selling seniority. I'm building toward it, one project at a time, practicing the design side on the same ships, and treating every stuck point as the next thing to figure out.
Independent · client work + own products
Programmer first, learning design and UX on the job. I freelance on the web: client sites with custom admin (Aurora-Comms with marketing site, portfolio CMS, and Meta/TikTok/Google reporting APIs), plus products I build and ship myself (Moments for guest photo sharing with S3, Lambda, and Better Auth; dubcheck as a monorepo with REST API, browser extension, and 12k+ titles). Still early, but I own the code, data model, and deploy through launch, and I'm getting better at layout, flows, and copy on every project.
One surface, owned whole: Next.js, APIs, deploy, and UI I'm actively improving. Often a marketing site with custom admin and third-party integrations (Aurora-shaped), or a product from brief to ship (Moments, dubcheck). Solo by default. Happy to pair with one backend or PM when the scope needs it.
Fixed-scope project quotes or a 4 to 10 week embedded sprint when you need one engineer who'll own the build and care about how it feels. No hourly ticket queues or open-ended retainers.
Usually 2 to 3 weeks out (Cairo, UTC+2). One call, then a plain-text scope, milestones, and price. Read it async, reply when you're ready.
Agencies, founders, and small teams shipping something real. You care how it feels and will let one person move. I'll pass on design-only decks, body-shop staffing, or polish on a codebase nobody can touch.
Jump to a section or run an action