Websites, systems and apps, built end to end.

I design and build websites, business systems and iPhone and Mac apps — from the first conversation to a system running in production.

Bạch Thái Đăng KhoaFull-stack Developer · .NET · Next.js · Swift

Lanoca Design website in a browser
DKB Monitor on macOS
Cà Phê Tý Mập POS on an iPhone
years building software
3
projects built
13
automated tests across them
1,400+

01Selected work

Projects I have built

Systems for clients and products of my own. Each one has a case study with the details.

Systems & web2026

Cà Phê Tý Mập

POS & Shop Management

A complete system to run a coffee shop: a public website, an admin panel, two native iPhone apps for staff and the owner, and one API behind them.

.NET 8EF CoreSQL Server

Systems & web2026

dangkhoabach.vn

Personal Platform

The site you are on: one ASP.NET Core API and five Next.js apps on separate subdomains — this portfolio, ToolsHub, an app download centre, a small random-picker game and an admin console that also runs my home lab.

.NET 8EF CoreSQL Server

Systems & web2026

Lanoca Design

Platform Rebuild

A rebuild of the website I first made for Lanoca, an interior design and construction firm, from a single ASP.NET MVC 5 app into an API and three Next.js apps: the public site, an admin panel and an online catalogue.

.NET 8EF CoreSQL Server

macOS apps2026

DKB Monitor

A menu-bar app that watches my websites, my Mac and my Linux servers in one place, and tells me when something breaks.

Swift 6SwiftUIAppKit

macOS apps2026

DKB Secret

An offline vault for the keys developers collect: API keys, passwords, SSH keys, .env sets and 2FA recovery codes.

Swift 6SwiftUICryptoKit

macOS apps2026

DKB Source Control

A native Git client for macOS, built to replace Sourcetree for daily work: stage exactly the lines you mean to, write commits in one consistent format and see every repository on one screen.

Swift 6SwiftUIAppKit

Infrastructure2026

Home Lab on TrueNAS

Self-hosted services on a TrueNAS server at home — Home Assistant, a Minecraft server, DNS filtering and a private media server — monitored and controlled from my website's admin console without opening a single inbound port.

TrueNASZFSDocker

Systems & web2026

ToolsHub

88 free tools for developers and everyday tasks — formatters, converters, generators, image and PDF tools, SEO previews and network lookups — in eight languages, with nothing to sign up for.

Next.js 16React 19TypeScript

macOS apps2026

DKB Downloader

A native Mac app for saving video, audio and images from YouTube, Facebook, Instagram, TikTok, X and hundreds of other sites, without touching the command line.

Swift 6SwiftUIAppKit

macOS apps2026

DKB Clamshell

As you close a MacBook's lid, the screen blurs, tilts and fades to black, following the hinge in real time.

Swift 6AppKitIOKit HID

Company websites2024

HK Vina Logistics

Company Website

A bilingual website for a freight and customs company, with an admin panel for the team to manage its own content.

ASP.NET MVC 5C#Entity Framework

Company websites2024

RIL Group

Company Website

A portfolio website for an Australian design and building company, with an admin panel for projects, services and team.

ASP.NET MVC 5C#Entity Framework

Company websites2024

Lanoca Design

First Website

The first website for Lanoca, an interior design and construction firm: projects, services, team and contact, managed from a built-in admin panel.

ASP.NET MVC 5C#Entity Framework

02Services

What I can build for you

One developer from the first conversation to launch and the support after it. You talk to the person writing the code.

01

Websites and admin panels

Company websites, product catalogues and the admin panel your team uses to keep them up to date. Bilingual, fast, and easy to find on Google.

Lanoca Design · HK Vina Logistics · RIL Group

02

Business systems

Ordering, payment, attendance, payroll and stock — software shaped around how your business already works, with the reports you need at the end of the day.

Cà Phê Tý Mập POS

03

iPhone and Mac apps

Native Swift apps for your staff, your customers or your own workflow, with Face ID, widgets, notifications and automatic updates.

Tý Mập Staff & Manager · DKB Monitor · DKB Secret

04

Hosting, security and care

Deployment, domains, SSL, backups and monitoring once you launch, so the system keeps running and keeps your customers' data safe.

Windows IIS · Docker · TrueNAS

03Process

How we work together

No long silences and no surprises at the end: you see the work while it is being built.

  1. 01

    Talk it through

    We go over what you need, what you use today and what a good result looks like. You get a written scope and a quote.

  2. 02

    Plan the screens

    Screens and data are agreed before any code is written, so changes are cheap.

  3. 03

    Build in steps

    You get a working version to try every week, not a status report.

  4. 04

    Launch and support

    I deploy, hand over and train your team, then keep the system running and improving.

04About

A developer who builds the whole thing

I'm Khoa, a full-stack developer in Ho Chi Minh City with 3 years of experience. I build the whole thing: the database and API, the website or admin panel your team uses every day, native apps for iPhone and Mac, and the servers it all runs on.

Currently
Software Developer · ACIS Technology Corporation
Experience
3 years
Based in
Ho Chi Minh City, Vietnam
Languages
Vietnamese · English
Education
Engineer's degree in Information Technology · HUTECH University
Download CV

Experience

10/2024 - presentSoftware DeveloperACIS Technology Corporation

Build, maintain and optimise mobile, desktop and web applications for customers and internal operations. Work across frontend, backend and APIs, from requirements analysis and data design to release. Develop mobile apps with Xamarin/.NET MAUI and Swift (iOS native), focusing on UI/UX, authentication and API integration. Design and tune SQL Server/PostgreSQL databases, and set up and run the company's own email server.

04/2024 - 08/2024Intern Web DeveloperXTECH789 JSC

Developed frontend interfaces for e-commerce and corporate websites using HTML, CSS, and JavaScript. Ensured aesthetic layouts, responsive design across screen sizes, and optimised user experience. Collaborated with backend developers and designers to implement interfaces, integrate dynamic data, and adjust UI/UX to project requirements.

02/2021 - presentIT Support (part-time)Lanoca Co., Ltd.

On-demand IT support, remotely or on-site. Install software, configure computers and help users with software, device and hardware issues. Set up office equipment, the internal network and cameras, and support the company's email system.

Tools I use

Backend
C#ASP.NET Core Web APIASP.NET MVCEntity Framework Core
Web frontend
Next.jsReactTypeScriptTailwind CSS
Apple platforms
Swift 6SwiftUIAppKitCryptoKitGRDB
Cross-platform .NET
Xamarin.NET MAUIWPF
Databases
SQL ServerPostgreSQLSQLite
Security
Sessions & JWTTOTPpasskeys (WebAuthn)AES-GCMHMACCSP
Infrastructure
IISDockerTrueNAS & ZFSCaddyCloudflareLinux
Testing & delivery
xUnitSwift TestingXCUITestGitHub ActionsSparkle

05Contact

Have a project in mind?

Tell me a little about it. I reply within one working day, in Vietnamese or English.

Send a message

Your details are only used to reply to you.