Jade

Nguyen
Dinh Ngoc

Custom web apps, dashboards, and automation tools. I solve problems that off-the-shelf software won't. Fast, clean, built to last.

Jade — Nguyen Dinh Ngoc, full-stack developer

24h

Response time — always

1:1

Direct collaboration, no middlemen

100%

Code ownership — zero lock-in

Proof of work — every project is live

Not case studies. Not mockups. Tools shipped to production, running right now. Click any card to open it — the source is on GitHub if you want to audit the code.

Live

saasmath

Free calculators and explainers for SaaS founders — runway, burn multiple, LTV/CAC, MRR/ARR growth, Rule of 40, cap-table dilution, option value, seed sizing, bridge notes. Every calculator's state lives in the URL so results are shareable; every formula cites the SaaS canon (Skok, Feld, Bessemer, YC). Static Astro + React islands on Cloudflare Pages.

AstroReact islandsTailwindURL stateCloudflare Pages

Live

nguyen le khanh portfolio

Bilingual (Vietnamese / English) scrollytelling portfolio for a content and media candidate applying to an environmental conservation project. Nine narrative beats pinned to the scroll, GSAP ScrollTrigger with Lenis smooth-scroll, i18n via react-i18next — no copy hard-coded in JSX. Vite + React + TypeScript + Tailwind on Cloudflare Pages.

ReactTypeScriptGSAP ScrollTriggerLenisi18nCloudflare Pages

Live

regex tester

A regex tester where state lives in the URL. Paste, edit, share — anyone opening the link sees exactly what you saw. One HTML file, zero framework; sometimes that's the right call.

Vanilla JSURL stateCloudflare Pages

Live

format converter

Convert between JSON, YAML, and TOML in the browser. Two live CodeMirror editors, auto-detected input, and every keystroke saved to the URL — send someone a link, they see exactly what you saw. No server, no data leaves the page.

Svelte 5ViteCodeMirror 6Cloudflare Pages

Live

pdf merger

Merge, reorder, and slice PDFs in the browser. Drag-and-drop stack, first-page thumbnails, per-file page ranges, optional editorial cover page. Strict CSP with connect-src 'none' — files never leave the tab, and DevTools proves it.

PreactVitepdf-lib@dnd-kitCloudflare Pages
Follow on GitHub

Follow along on GitHub — more shipping this quarter.

Building from Vietnam, shipping globally

I study international economics at Foreign Trade University and taught myself the rest — production software, cloud infrastructure, AI-directed engineering. The combination isn't padding, it's leverage. Macroeconomic reasoning for the business case. Creative problem-solving for the jobs no template fits. Infrastructure-deep understanding of the systems the code actually runs on. All three in one head at once. Self-taught means I picked up every tool because I needed it, not because a syllabus said to — hand me a framework I've never seen and I ship with it by the end of the week. I direct AI systems the way most developers use search: as an amplifier on the work, not a substitute for the understanding underneath. Every project on this site is live in production. Open the source and see for yourself.

The work covers the whole stack — schema to UI to edge, every seam in between. Internal dashboards, workflow automation, client portals, one-off tools for jobs no template will fit. If the problem needs someone who can hold the business logic, the data model, and the deploy pipeline in one head at once, that's the seat I was built for.

Custom software built to your spec

Deep customization for every business need — from single-feature tools to full-scale applications. Pick a service or combine several.

Custom Web Applications

Full-stack apps with auth, real-time data, and polished UI — built to your exact spec, from prototype to production.

Let's build yours

Automation & Tooling

Internal dashboards, workflow automation, and bespoke tools that save your team hours every week.

Automate something

Cloud Infrastructure

CI/CD pipelines, edge deployments, and database architecture — zero-downtime from day one.

Ship faster

API Integrations

Payment gateways, third-party services, custom webhooks — connect your tools seamlessly and reliably.

Integrate now

Migrations & Refactors

Move off legacy systems safely. Replatform, rewrite, or modernize without downtime or data loss.

Start fresh

Development Consulting

Architecture reviews, technical strategy, and hands-on mentoring for your in-house team.

Get expert input

Transparent, fixed-price development

Quotes are locked in before we start. No hidden fees, no surprise invoices, no hourly-billing padding.

Starter

Fixed-scope projects · 2–4 weeks

from $300

  • Single-feature web app or tool
  • Full-stack setup (DB to deploy)
  • One revision round included
  • 30 days of post-launch support
Get a quote

Most popular

Growth

Custom applications · 4–12 weeks

from $1,500

  • Multi-feature application with auth
  • Real-time features and complex workflows
  • Unlimited revisions during build
  • 3 months of updates and optimization
  • API integrations and third-party wiring
Discuss scope

Enterprise

Bespoke software + advisory · custom

Custom

  • Fully custom architecture to your spec
  • Dedicated availability during dev phase
  • Deep customization and edge cases
  • 6 months of support and iterations
  • Technical consulting and mentorship
Start a conversation

Need something outside these tiers? Let's talk — every project can be scoped custom.

How we build your application

01

Discovery

We align on goals, constraints, and the exact problem your software solves.

02

Design & Plan

Architecture, data model, and timeline — you approve before build starts.

03

Build & Collaborate

Iterative development with transparent progress, revisions, and direct partner access.

04

Ship & Support

Deploy to production, hand over docs, then ongoing support to keep it running.

Technologies I work with

Cloud-Native

Cloudflare WorkersCloudflare PagesSupabaseEdge deployment

AI-Directed Engineering

Claude CodeMulti-agent orchestrationCustom MCP serversSpec-driven workflows

Languages

TypeScriptJavaScriptPythonSQLHTML / CSS

Frontend

ReactAstroSvelteNext.jsTailwind CSS

Backend & APIs

Node.jsHonoREST APIsWebhooks

Ops & Data

GitHub ActionsPostgreSQLCloudflare KVCloudflare R2

Questions about custom development

How do you price projects?
Transparent, fixed pricing for defined scope. I quote upfront with zero surprises — you know the cost before we start. Starter projects from $300; custom work discussed during Discovery.
How long does a typical project take?
Starter work: 2–4 weeks. Growth tier: 4–12 weeks. Enterprise bespoke: timeline set during planning. Speed depends on scope and your feedback cycle, not on artificial compression.
You studied economics, not computer science. Should that concern me?
Wrong frame — it's leverage, not a gap. Economics at Foreign Trade University trained me to reason about incentives, second-order effects, and cost structures before I write a single line. I built the engineering side myself: production Postgres, Cloudflare edge deploys, AI-directed pipelines, the whole stack — because self-taught means I picked up every tool because I needed it, and I understand it end-to-end. The proof is public: every project on this site runs in production with source on GitHub. Click, use, read the code. Software you can actually run is the credential I'm asking to be judged on.
Can I customize the tech stack?
Yes. If your team prefers specific tools, we adapt — React, Vue, Python, Go, whatever fits. My job is to build what works for you, not impose my preferences.
Do I own the code and data?
100%. You own every line of code, all databases, credentials, and deployment infrastructure. No lock-in, no escrow — full transparency and control from day one.
What if the scope changes mid-project?
We handle it cleanly. Growth tier includes unlimited revisions; Starter includes one round. Additional scope becomes a separate mini-project — no surprise bills.
What happens after launch?
Your tier includes post-launch support (30 days for Starter, 3–6 months for Growth/Enterprise). Beyond that, we can set up an ongoing retainer or you manage it yourself — your call.

Start a conversation

Have a project in mind? Tell me about it and I'll respond within 24 hours.