SYSTEM ONLINE LOC -36.85° S · 174.76° E · Tāmaki Makaurau TZ Pacific/Auckland
UPTIME 142d 08:11:42 GIT main · 00:00:00 NZST
AVAILABLE for freelance & contract · Aotearoa / remote
KIA ORA — ko Yu tōku ingoa, people call me Andrew.

Full-stack engineer, shipping from Aotearoa.

Hi, I'm Yu Lin — most people just call me Andrew. A Tāmaki Makaurau–based engineer who builds web software end-to-end. .NET & Node on the backend, React on the frontend, and a side of cloud & DevOps to keep it all running.

6+
Years shipping
101
Repos · pub + priv
12+
Prod apps
AKL
Aotearoa / NZ
andrew@aotearoa:~$
$cat ~/.andrew.json
{   "name": "Yu Lin",   "alias": "Andrew",   "role": "Full-Stack Engineer",   "loc": "Tāmaki Makaurau · Aotearoa",   "langs": ["C#", "TS", "Java", "Py"],   "loves": [".NET", "React", "Azure"],   "shipping": true }
$echo $motto
Build fast. Ship faster. Break nothing.
▲ location_fix // AOTEAROA · NZ
         ___
        /   \__
       ( AKL  )
        \___/  \_
         /      \
        (  NI    )
         \_    _/
           \  /
           _)(_
          /    \
         /  SI  \
        ( WLG ●  )
         \      /
          \    /
           \__/
            \_
             \___
              CHC ●
PING akl.node RTT ~12ms
01 · /etc/stack.conf

A deliberately full-stack toolbox.

Pick the right tool, not the trending one. I've shipped production code with each of these — here's what I actually reach for and why.

Languagesthe lingua franca
C#TypeScript JavaPython JavaScriptKotlin
Frontendbrowser-side craft
ReactTypeScript JavaScriptReact Native AngularTailwind Vite
Backendserver-side muscle
.NET CoreNode.js ExpressASP.NET RESTgRPC
Datarows & graphs
SQL ServerPostgreSQL MongoDBRedis MySQLSQLite
Cloud / DevOpspipelines & tin
AzureDocker LinuxGitHub Actions DevOps PipelinesCI/CD
Architecturepatterns that ship
MicroservicesEvent-Driven REST & gRPCDDD Auth / SSOObservability
02 · git log --author=andrew

Things I've built and shipped.

From a personal coding-practice platform to mixed-reality exhibitions — real projects with real commits. Full list on GitHub.

LIVE · 8 THEMES ★ FLAGSHIP
Featured project

Practice Pack

A coding-practice web app for engineers who want to stay sharp in a world of AI autocompletes. Timed drills, 8 retro-gaming themes, and a reliance-score that tracks every copy-paste — so you can see exactly how much of your code is really yours.

Timed drills across 40+ real-world tasks
8 retro themes — switch on a whim
Reliance-score catches every paste
React + .NET + SQLite, ships as one binary
drill_07 · binary search 02:47
// implement in place, no stdlib function bsearch(arr, t) { let lo = 0, hi = arr.length - 1; while (lo <= hi) {
accuracy98%
wpm71
reliance0%
480+active users
142ddays live
8retro themes
ReactTypeScript.NETViteSQLite
built & shipped solo · 2025
ACTIVE

crypto-safe-container

Isolated Docker environment for crypto wallets. Locked-down browser, whitelisted DeFi sites only — stolen keys can't phone home.

DockerSecurity
Open-source GitHub
LIVE · VS Code Marketplace

GIST Editor

VS Code extension to manage GitHub Gists without leaving the editor. Create, edit, organize — the loop I wanted for myself, published so others can use it too.

TypeScriptVS Code APIGitHub API
Marketplace GitHub
OSS · SDK

casdoor-dotnet-sdk

.NET client SDK for Casdoor — identity & access management. Contributor to the official SDK, used by .NET shops wiring SSO into their platforms.

.NETOAuthSDKIdentity
Open-source GitHub
EDU

Carbon

Farm-like education game exploring carbon-footprint mechanics through play. Systems-design and narrative UX experiment.

Game DesignEdu
Prototype GitHub
TOOLS

resume-forge

A modern, modular resume builder. Full-stack — Next.js frontend, production-grade templates, PDF export.

Next.jsReact
Web app GitHub
INFRA

Azure DevOps Self-Hosted Agent (VNet)

A production-ready template for a Linux self-hosted Azure DevOps agent inside a VNet — the deployment pattern I kept solving twice, finally written once.

AzureLinuxIaCPipelines
Template GitHub
03 · $ uptime

The boring metrics that add up.

Six years of shipping, in shapes you can count.

6+
Years engineering
Full-time since 2019
101
Public + private repos
Across web, cloud, infra
12+
Production apps
Shipped for real users
15+
OSS contributions
SDKs, tools, starters
04 · git log --reverse

How I got here.

A short, honest version of the last six years — from first commit to Aotearoa.

2026 — now · Tāmaki Makaurau
Shipping Practice Pack & consulting
Building Practice Pack publicly. Contracting on full-stack web work — .NET APIs, React dashboards, Azure deployment — for NZ & remote clients. Focused on clean APIs, fast frontends, and the boring-but-critical ops layer behind them.
2023 — 2025
Full-stack, enterprise SaaS
Led backend + frontend on a React / .NET enterprise platform on Azure. Designed a good chunk of the underlying Azure architecture — VNets, private endpoints, API Management, and the rest of the enterprise-security plumbing — alongside audit trails and access control. Moved a small team's cadence from weekly to daily releases.
2020 — 2022
Unity & interactive installations
Shifted into Unity development, building interactive games and exhibitions that talked to real-world smart hardware — sensors, controllers, custom rigs. Worked across Unity + C#, shader graph, and the messy realtime wire protocols that make a screen and a physical device agree on what just happened.
2018 — 2020
Android & reverse engineering
Started out deep in Android development — native apps in Java / Kotlin, plus a lot of time under the hood with the Xposed framework, module-writing, hooking, and reverse-engineering other people's APKs to understand how real systems behave when nobody's watching. This is the period I learned to read code by breaking it.
05 · $ tail -f notes.log

Recent writing.

A few latest notes. Full archive below.

→ see all 1 note
06 · // WHAKAWHITIWHITI · let's talk

Got something to build?

Contracting, full-time, or a two-week spike — if you need a full-stack engineer who'll own it end-to-end, I'd love to hear from you. NZ or remote, either works.