I build secure, solid backends for modern web apps: APIs, database design, login, AI workflows, payments, and third-party tools. I build for reliability and for the long run.
I built the full WidgIq backend. It runs the AI chat, the embeddable widgets, the knowledge base, user accounts, analytics, and billing.
WidgIq's API key sits in the customer's page HTML, so anyone can see it. I built the security as if the key were already public. Every request is checked against the customer's verified domain, keys are stored only as one-way hashes, and each chat session gets a short-lived signed token. There's no wildcard CORS, and chat, contact form, and config each have their own Redis rate limits. If a key leaks, the owner can replace it in one click and the old one stops working immediately.
Each customer's data is separated at the database level, so one project's knowledge base, chat history, and analytics can never show up in another.
I built a pay-as-you-go credit system with Dodo Payments. Every payment webhook is verified, and credits sync automatically with API key usage.
On WidgIq, BeBetter.ai, GroundUp Pulse, and NexFlow, I designed databases that can grow and type-safe APIs, so the frontend, backend, and outside services work together reliably.
In Launchyourgem, I built payments with Dodo Payments for three things: one-time Premium launches, monthly ad slots, and an account-free Rank Your Gem leaderboard where the amount paid decides the rank. Webhooks are verified before a launch becomes premium or an ad goes live.
Images sit in a private Cloudflare R2 bucket and are served through my own route. When a maker uploads a new image, the old one is deleted automatically.
Links follow trust rules: ads and Premium or badge-verified products get dofollow, free launches without the badge get nofollow, and ranked gems are marked sponsored.
A Backend That Can Grow With YouSecure APIs, Login, and Protection Against AbuseSmooth Integrations With Payments and DatabasesCustomer Data Kept Separate and SafeFast APIs
Got something you want built?
I'll build it properly, start to finish, a polished, production-ready product — and if my experience can improve the idea along the way, I'll speak up.