khanh@portfolio: ~
$ whoami

> fullstack.developer("Khanh Ngo Ngoc")

$ cat about.md

Building scalable SaaS, cloud-native systems and AI-powered applications.

//01 / about

About & Skills

Fullstack engineer with 7+ years of experience across SaaS, backend systems, IoT platforms and workflow automation. I care about developer experience, performance and long-lasting architecture.

const backend = [
"Node.js""NestJS""ExpressJS""TypeScript""Python""PHP""Laravel"
]
const frontend = [
"React""Next.js""Angular""Tailwind CSS""TypeScript"
]
const cloud = [
"AWS Lambda""SQS""Step Functions""S3""SES""Serverless""Docker"
]
const data = [
"PostgreSQL""MySQL""MongoDB""Redis""RabbitMQ"
]
const other = [
"REST API""API Integration""AI Automation""IoT""Grafana""Mainflux"
]
//02 / projects

Selected Projects

~/projects/enterprise-saas-workflow-platform
01
Enterprise SaaS Workflow Platform
Event-driven serverless backend for business workflow and data management. AWS Lambda, SQS, SES, S3, Step Functions and Secrets Manager with async pipelines, retries and secure config across environments.
Node.jsAWS LambdaStep FunctionsPostgreSQL
~/projects/ai-image-generation-integration
02
AI Image Generation Integration
Integrated an AI image generation API into a client product with prompt handling, retries, rate limiting and delivery pipeline. Delivered as a fixed-price Upwork engagement (5.0 rating).
Node.jsTypeScriptREST APIAI
~/projects/digital-manufacturing-apis
03
Digital Manufacturing APIs
Backend services and REST APIs for client-facing web apps and digital manufacturing platforms. Service-layer logic, validation, DB access, integration tests and defect fixing in an Agile flow.
NestJSNode.jsPostgreSQLDocker
~/projects/iot-monitoring-platform
04
IoT Monitoring Platform
Private
Fullstack IoT solution for factory monitoring and sensor-data processing using Mainflux, Thingsboard, Grafana, EMQX, Raspberry Pi and Python/OpenCV pipelines.
MEANRabbitMQPythonGrafanaEMQX
~/projects/tirtha-—-multi-tenant-saas-pilgrimage-booking-platform
05
Tirtha — Multi-Tenant SaaS Pilgrimage Booking Platform
Production-grade B2B2C SaaS unifying hotel, pooja/ritual, and bus ticketing for pilgrimage travel. Agoda-style partner onboarding, super-admin control plane, Postgres RLS multi-tenancy, AI copilots (quick-fill, assistant, analytics) and 13-language i18n with live FX-aware pricing on an edge-first stack.
TanStack StartReact 19SupabasePostgres RLSCloudflare WorkersAI
~/projects/nimbus-—-production-ready-saas-platform
06
Nimbus — Production-Ready SaaS Platform
Portfolio-grade multi-tenant B2B SaaS reference: auth, RBAC, subscriptions & billing, admin console, real-time analytics dashboards, API keys with scopes, team management, and 11-language i18n with RTL on an edge-first stack.
TanStack StartReact 19SupabasePostgreSQL RLSStripeRechartsi18n
//03 / experience

Experience & Education

2023 — Present
Backend Developer
@ DIPRO TECH
Backend services for an enterprise SaaS platform focused on business workflow and data management. Event-driven serverless workflows on AWS (Lambda, SQS, SES, S3, Step Functions, Secrets Manager), async pipelines, file management, third-party integrations, retry strategies and secure config.
2022 — 2023
Backend / Fullstack Developer
@ Acazia Software
Node.js and NestJS REST APIs for client-facing web apps and digital manufacturing platforms. API validation, service-layer logic, DB interactions, integration testing and defect fixing. Contributed to IoT and factory-side systems in an Agile delivery process.
2018 — 2022
Fullstack Developer
@ BKLOGY Technical Co., Ltd
Fullstack and backend systems using MEAN stack, RabbitMQ, Docker, Nginx and Linux. Built IoT solutions with Grafana, Mainflux, Thingsboard, Raspberry Pi and Python/OpenCV for monitoring and sensor-data processing.
2015 — 2018
B.Tech, Computer Science
@ VKU — Vietnam-Korea University of ICT
Bachelor of Technology in Computer Science.
//04 / contact

Get in touch

$ contact --help
website: khanhnn.me
github: @khanhnn
upwork: @khanhnn
linkedin: khanhnn

Drop a message using the form — I usually reply within 24h. For urgent work, ping me directly on Upwork or email.

~/send-message.sh