STAFF SOFTWARE ENGINEER · 25 YEARS IN PRODUCTION
andrew
young_
I build distributed systems and the tooling around them — from IBM's mainframe-backed support portal, to satellite ground stations in Go, to the AI agents that now keep Indeed's systems reliable.
guest@vaelen:~$ whoami
Andrew Young — Staff Software Engineer, Indeed (Tokyo)
guest@vaelen:~$ cat focus.txt
reliability · software quality · AI agents
guest@vaelen:~$ help
try: ls · open appletalk · run basic · track iss · resume
01 / live demos
C → WebAssembly · runs in your browserMicrosoft BASIC (1977) on an emulated 6502.
Press boot, then Enter at TERMINAL WIDTH?
Try: PRINT 2+2
10 PRINT "HELLO ";:GOTO 10
RUN (Ctrl-C stops it)
- lat
- —
- lon
- —
- alt
- —
- speed
- —
02 / open source
total 9 · sorted by date-
appletalk/
An AppleTalk protocol stack: an EtherTalk sniffer, a node that joins the network and queries it, a bridge for emulated Macs, and an AURP router.
-
clarus/
A small, compiled, event-driven language for native System 6/7 apps on 68k Macs. Self-hosting, and the compiler also runs on the Mac.
-
gedcom-skills/
Agent skills plus a round-trip-safe GEDCOM parser. Documentation-first agent tooling for genealogy files.
-
libvdb/
Journaled embedded database for Classic Mac OS, DOS, and UNIX. Built with a two-agent SWE + QA workflow.
-
sgp4/
SGP4/SDP4 satellite propagation for embedded systems, with no dynamic memory allocation.
-
sattrack/
A satellite tracker for amateur radio operators working low-earth-orbit passes.
-
v6502c/
A 6502 CPU emulator in portable ANSI C, complete enough to run Microsoft BASIC unmodified.
-
udp-tester/
Stress-test and debug UDP data paths. Built at Infostellar for streaming radio data across a partner network.
-
iot/
Go client for Google IoT Core, written for Infostellar's ground-station fleet and open-sourced with their support.
03 / git log --career
full résumé →- 2026–nowIndeedStaff SWE — cross-org reliability and software quality through AI agents; internal agent skills and plugin.
- 2020–2026IndeedEngineering Manager — taxonomy platform with <20 ms APIs at millions of requests/day; graph DB rollout; MCP servers.
- 2017–2020InfostellarFirst full-time engineer → Head of Ground Systems → Director of Network Ops. Supported the IOD-1 launch.
- 2016–2017MongoDBNorth America subject-matter expert on sharding and distributed systems.
- 2013–2016Kabam · BoonZero-trust loyalty APIs and SDKs; then a full engineering turnaround (Git, CI/CD, Jira, Scrumban).
- 1999–2012IBM → Rackspace …Portal i18n across seven countries; cloud REST APIs that fed OpenStack; ARM EDA tooling; NLP research.
04 / blog
18 posts · newest first- Choosing a Local Model for an Offline Tarot ReaderProgramming · AI
- Extracting Names from the Virtual Record Treasury of Ireland with an LLMProgramming · AI · Genealogy
- Building gedcom-skills: A Claude Code Plugin for GenealogyProgramming · AI · Genealogy
- Using Claude Code and Sub-Agents to Build a Simple Database Library (vdb)Programming · Algorithms · AI
- vDB: A Simple DB in C for Retro ComputingProgramming · Algorithms · Retrocomputing · Databases
- Why Not COBOL?Programming · COBOL
- ARM Assembly: SortingProgramming · ARM · Assembly · Algorithms
- ARM Assembly: Binary HeapsProgramming · ARM · Assembly · Data Structures
- A MUSH Written in Racket (Scheme)Programming · LISP
- Regular Expression Magic and ViMProgramming · Regular Expressions · Vi
- Skype Problems on Ubuntu 13.04 64bitLinux
- Editing Percent Values Using Dijit's NumberTextBoxProgramming · Javascript
- A Simple Esperanto Keyboard for iPhoneProgramming · Esperanto
- XML Generation in RPGProgramming · RPG · XML
- Huffman Coding, Unicode, and CJKV DataProgramming · Algorithms · Internationalization · Japanese
- First Release of Japanese Dependency VectorsProgramming · Linguistics · Natural Language Processing · Japanese
- Japanese Dependency VectorsProgramming · Linguistics · Natural Language Processing · Japanese
- Emacs, Clojure, and JapaneseProgramming · LISP · Emacs · Japanese