Marketing teams
The calculator, portal, or campaign tool your site needs but your platform can’t do — built to plug into the CRM and analytics you already run.
Customer portals, dashboards, quote calculators, and internal tools for marketing teams, design studios, and enterprise clients. I build the front end, the back end, and the integrations in between — and I'm still here after launch.
Most teams don't need a startup's worth of software. They need one well-built tool that does the job their website, their spreadsheets, and their SaaS subscriptions can't.
A full-stack developer means one person who understands how the screen, the server, and the data fit together — so nothing gets lost between them.
React, Next.js, and TypeScript. Fast, accessible interfaces that hold up on a phone, with the same 95+ Lighthouse standard as every site I ship.
Server routes, webhooks, background jobs, and serverless functions — the plumbing that makes an app do things, not just display them.
Sign-in, roles and permissions, and data models designed so the app can grow without a rewrite. Privacy-conscious by default.
HubSpot, Salesforce, Shopify, Resend, Algolia, Cloudinary, Clerk, and custom systems. If it has an API, I can connect it.
Headless CMS where editors need control (I’m an Official Sanity Partner), and AI workflows where they genuinely save time.
Featured build
My own product, and the best example of what I mean by a web app. Reader accounts synced from Clerk by verified webhooks, likes and comments with privacy-conscious rate limiting, an AI voice system inside the editor, newsletter sending, and a serverless pipeline that renders 15 video templates on demand and delivers every social format from a single master file.
I work with the same people I build websites for. When a project needs design or copy, I bring in specialists I trust.
The calculator, portal, or campaign tool your site needs but your platform can’t do — built to plug into the CRM and analytics you already run.
A developer who can take the app-heavy part of a client project, embedded or white-label, and build it to match the design file.
Senior capacity for a focused build or an internal tool, working inside your repos, your review process, and your security requirements.
Hand me the whole build at one fixed price agreed up front, embed me in your team hourly or on retainer, or bring me in to plan the architecture before anyone writes code. Every engagement is quoted individually. See how I work →
Customer and partner portals, dashboards, calculators and product configurators, internal tools and admin panels, content platforms with application logic behind them, and the integrations that connect them to your CRM, email, and other systems. I focus on focused, well-built tools for established teams rather than venture-scale products.
Yes. I build the front end (React, Next.js, TypeScript), the back end (server routes, webhooks, background jobs, serverless functions), accounts and data, and the integrations in between. Day to day I work as a principal engineer at Fortivex and a senior software engineer at The Motley Fool, and Chipter, my own content platform, is a full-stack app I built and run.
If people mostly read and browse, you need a website. If they log in, enter data, get a personalized result, or your team manages records and workflows, you need a web app — or a website with an app inside it, which is common. Tell me what you are trying to do and I will tell you honestly which one it is.
Every engagement is quoted individually. A whole build gets one fixed price agreed up front based on scope; embedded work inside your team is billed hourly or as a monthly retainer; and architecture or planning help is scoped as consulting. All fixed-price projects include 30 days of post-launch support.
Yes. I regularly build from another studio’s designs and work inside existing engineering teams — your repos, your Slack, your review process. If you do not have a designer, I bring in one I trust.
You will see a working preview within days, not weeks. I learn by building, so we make decisions against something real instead of a long spec. The full timeline depends on scope and comes with the quote.
Tell me what it needs to do. I'll give you a straight answer on fit, timeline, and cost.