linh@codevagabond
▸ get in touch
BERLIN · AVAILABLE REMOTE

I build products that turn AI's efficiency into outcomes that compound.

$ whoami
Linh Phung Hoang — Software Engineer & Product Builder. Eight years full-stack: a 25,000-user innovation platform, enterprise systems for 70+ brands, and my own shipped SaaS.

$ ./status --now
shipping prototype → production in days, not quarters
stats — engineer/linh-phung-hoang
Experience
8 yrs
Users built for
25k
Enterprise brands
70+
Based
Berlin
// 00_the_thesis

Software got cheaper to build. That changes who wins.

For most of my career, shipping was the bottleneck. That bottleneck is mostly gone — and speed is only leverage if you can aim it.

Eight years across a 25,000-user platform, enterprise systems and my own SaaS taught me where returns actually compound — in the unglamorous parts. Auth that doesn't break. Pipelines that deploy themselves. Data models that hold under load.

AI didn't replace the engineering judgment. It made judgment the whole game. I build the foundations well, then use AI to move fast on top of them — that's how efficiency turns into returns, not just more output.

// 01_the_stack

The toolset, end to end.

Eight years of production work — frontend through infra, with AI layered on top.

frontend/ui · state · styling
Next.jsReactTypeScriptAngular 4→18TailwindNgRxZustandShadCN
backend/apis · services · data
NestJSNode.jsGraphQLHasuraPostgreSQLFirebaseREST
data & infra/ci/cd · cloud · pipelines
DockerGitHub ActionsNxBigQueryOpen Telekom CloudVercelSupabase
ai/rag · agents · embeddings
Vercel AI SDKLangChainpgvectorOpenAI embeddingsRAGtool-use
native & tooling/desktop · mobile · testing
TauriSwiftSQLiteApple MDM APICypressGatsbyJSNuxtJS
// 01_building_now

Corporate-venturing software, idea to live workspace.

01
ekipa · Lead Developer · 2026

VentureKit

A toolkit for running corporate-venturing programs end to end — from defining an innovation challenge to a validated pilot: scoping the problem, scouting and matching startups, guiding the engagement, and producing the business case a board needs to decide on scaling. The structure, milestones and audit trail enterprises expect, in one workspace.

Next.jsTypeScriptGraphQLPostgreSQLTailwind
venturekit.ekipa.de ↗
● live
02
ekipa · Lead Developer · 2026

Innovation Ambassadors

One workspace for internal corporate innovation. Employees submit ideas, ambassadors score them, and the innovation team decides — audit-ready from intake to funded initiative. It replaces the usual sprawl of email threads, spreadsheets and sticky notes with a single accountable pipeline.

Next.jsTypeScriptNestJSPostgreSQLTailwind
innovation-ambassadors.ekipa.de ↗
● live
// 02_selected_work

A decade of shipping.

2017 — 2025 · Co-Founder & Lead Developer

ekipa — Open-Innovation Platform

Built, migrated and grew the platform to 25,000 users, hosting 200+ open-innovation projects with 70+ brands — BMW, Samsung, Huawei, Deloitte. Shipped v1 in Angular + Firebase, migrated to a Hasura GraphQL backend, refactored for SSR, built a NestJS admin panel, and owned CI/CD from Docker Compose to GitHub Actions.

Angular 4→18NgRxHasura / GraphQLNestJSNxBigQuery
2025 · AI Engineer

Internal AI Content Workflow1st place

AI content-automation product built with Telekom IoT during a 6-month open-innovation program — first place with a team of two. Built a RAG system over marketing content with pgvector and OpenAI embeddings, the chat interface and tool-use logic, a mention system to reference indexed sources, and an editor with smart autocomplete.

Next.js 14Vercel AI SDKLangChainpgvectorShadCN
2022 · Lead Full-Stack Developer

TechBoost Telekom — Matchmaking Platform

Digital matchmaking connecting startups with enterprise partners inside Telekom's incubator. Built a dedicated auth service with permission control and invitations, applied Telekom's corporate design, and deployed to the Open Telekom Cloud to meet on-premise requirements.

Angular 9Hasura / GraphQLNestJSOpen Telekom Cloud
2019 — 2020 · Frontend Developer

Mankido — POS Device Management

Back-office to manage 1,000+ POS iPads via Apple's MDM API — enroll and configure devices before shipping, with a drag-and-drop builder to remotely manage apps and environments.

Angular 8Apple MDM APICypress
// 03_independent_products

Solo, shipped.

Indistractable

live · 50+ users

Context-aware screen-time app for macOS — blocks distraction by what you're actually doing, not just a timer.

Tauri · Next.js 15 · Swift · SQLite · Supabase

Immolanding

archived

Listing-optimization web app for German real-estate agents — generate sharper exposés faster.

Next.js · TypeScript
// 04_how_i_work

From a vague idea to something live.

01
scope

Start with the why

Before a line of code, I dig into the goal, the users and the actual problem — including the edge cases nobody mentioned. Better questions early kill the weak ideas cheaply and sharpen the one worth building.

02
design

Move fast, but with intent

From wireframes to working UI, fast. The point isn't pixels — it's the experience and the flow. You see something real early, not a deck.

03
build

Ship it clean

Frontend, backend, AI integrations, native apps — whatever it takes, shipped clean and scalable. You get regular demos and stay in the loop the whole way, no black box.

04
run & iterate

Launch is a checkpoint, not the end

I build service-as-software: the workflow runs itself, but the human touchpoints stay. After launch I keep working with you to refine, grow and earn the next result — not hand over a repo and disappear.

// run

Have something that needs to ship?

Tell me what you're building. If it's a fit I'll come back with a plan — usually inside a day.

▸ hello@codevagabond.com