Websites and web apps,built properly.
For founders and teams who need the thing to work, not just look finished. I design it, build it, and stay when it ships.
Next.js · TypeScript · Convex · Stripe · Resend
About
I’m Yusuf. I build websites and web apps on my own — design, build, deploy, and the part after launch that most people leave out.
Most of my work is for small businesses and founders who have been quoted too much by an agency, or who had something built cheaply and now cannot change a price without breaking the page. I take those on as often as new builds — usually the fastest way to understand what someone actually needs is to fix what they have.
I build in English, Arabic, French, Russian, Swedish and whatever else a project needs — with real right-to-left support where it applies, not a flipped stylesheet. Locale-correct dates, numbers and currency, type chosen for each script rather than inherited. If your site has to work the same in more than one language, that is the part most people get wrong.
Everything ships in your name — code, domain, accounts. You get an admin you can actually use, so changing a price or publishing a post never means emailing me. If you decide to work with someone else afterwards, nothing is holding you here.
Veni, vidi, vici. — I came, I saw, I conquered.
8
Projects shipped
2
Years building
Four things, done properly, rather than a list of everything.
Marketing sites
The site your business is judged by. Fast, accessible, and easy for you to change later without paying someone.
Web apps and SaaS
Software people log into. Auth, database, payments, dashboards — the parts that turn a site into a product.
Multilingual builds
English, Arabic, French, Russian, Swedish. Real right-to-left support where it applies, not a flipped stylesheet.
Rescue and rebuild
You have something half working that nobody will touch. I take it over and hand it back maintainable.
Featured work
All work01 / 03
DocuTrackr Family
Launched publicly with real paying users, on a Free, Family and Lifetime pricing ladder.
How it works
Four steps, in order. No long discovery phase before anything is visible.
01
Discovery
Thirty minutes, free. We talk about what the business needs to happen, not how many pages it has.
02
Design
You review the real thing in your own browser, on your own phone. Static mockups hide how something actually feels.
03
Build
Shipped in stages you can watch land, so nothing is a surprise at the end and changes stay cheap.
04
Launch
Deployed, measured, and handed over with documentation written for you. You own everything.
How I work
The things worth knowing before you hire someone you have not met.
I reply within one business day
Every message, including the ones that turn out not to be a fit. If I can't help, I'll say so quickly and point you somewhere better rather than going quiet.
You get a written update every week
What shipped, what's next, and anything that changed. You'll never have to ask how it's going — and you can email me directly at any point, not through a form.
You own everything
Code, designs, domains, accounts. All of it transfers to you on final payment, with no licence, no lock-in and no ongoing fee to keep using what you paid for.
Unhappy with a milestone? We fix it or you stop
Each milestone includes two rounds of revisions. If it still isn't right, you can end the project there and only pay for the milestones already delivered.
If I'm unavailable, you're not stranded
Repositories, accounts and documentation are in your name from day one. Another developer can pick it up without me — that's the point of building it properly.
NDAs are fine
Send yours and I'll sign it, or I'll provide a standard mutual one. Enterprise work regularly starts this way and it's never a problem.
Anyone can make it look finished. The work is making it still work in a year, in someone else’s hands.
How I build
Skills
The tools I reach for, and what I actually use each one to do.
Frontend
- HTMLSemantic markup, landmarks and correct document structure
- CSSCascade layers, container queries, custom properties
- JavaScriptThe language underneath, not just the framework
- Next.jsApp Router, server components, route handlers
- TypeScriptStrict types from database through to UI
- Tailwind CSSDesign tokens wired into utility classes
- ReactServer and client component architecture
- Framer MotionSpring physics and scroll-linked motion
- ViteFast dev builds for standalone React tools
- Anime.jsTimeline-sequenced SVG and logo animation
- Responsive designFluid type and layout from 320px up
Backend and data
- ConvexRealtime database and backend functions
- SupabasePostgres with row-level security and auth
- StripeCheckout, subscriptions, webhook reconciliation
- ResendTransactional email and broadcast campaigns
- Google CloudStorage buckets and scheduled jobs
AI
- Claude CodeAgentic refactors across a whole codebase
- CursorInline completions and multi-file edits
- ConductorParallel agent runs in isolated worktrees
- GroqLow-latency inference for the site's AI agent
Mobile
- SwiftNative iOS screens and SwiftUI components
Ship and deploy
- VercelPreview deploys and edge runtime hosting
- NetlifyStatic hosting with branch-based previews
- GitHubVersion control, PR review, Actions CI
Growth
- Google SEOStructured data, Core Web Vitals, indexing
What people say
- Convex
- Stripe
- Resend
- Vercel
- Next.js
- Supabase
“I had a great experience working with Yusuf on my website. From the beginning, he was incredibly responsive, easy to communicate with, and always quick to make updates whenever I needed something changed. What I appreciated most was how much initiative he took throughout the project. He didn’t just wait for instructions. he came up with ideas, made helpful suggestions, and genuinely cared about making the site look and function its best. The whole process felt smooth and stress-free, and the final result turned out even better than I had imagined. If you’re looking for someone reliable, proactive, and easy to work with, I’d definitely recommend Yusuf.”
Questions people ask first
Let's build the thing.
Tell me what you need. I reply to everything within a day.

