Knowledge Graph Showcase

Every project I build shares its parts with the next one.

8 open-source projects , connected across shared tools, runtime architectures, and systems skills. Amber nodes are projects; blue nodes are the underlying technical capabilities.

Interactive Portfolio

Search projects and skills using autocomplete. Switch to Graph Mode for full 3D view.

All Projects (8)

Skill Loader

Project

Skill Loader uses embedding-indexed skills loaded by query and auto-injected into the opencode session for discovery.

TypeScriptEmbeddingsQdrantopencode
Stats unavailable

Subs Vocab

Project

alankyshum/subs-vocab

Subs Vocab helps you learn a show's vocabulary from its subtitles before you watch it.

PythonCLISubtitlesLanguage Learning

Professional Work (3)

Public-safe summaries of professional capabilities and outcomes.

Self-hosted LLM evaluation framework

Work

Shipped a Phoenix-based evaluation framework in three days, giving engineers self-hosted inspection of model output, reasoning steps and tool-call traces — no external cloud hosting, so internal iteration stayed fast.

AI EvalsDeveloper ToolingPythonLLM Integration
Professional work
Stats unavailable

Owned the frontend for the first LLM-powered product shipped in LinkedIn Sales Navigator. Built UI that renders probabilistic model output reliably and integrates with a Temporal-backed offline generation pipeline.

TypeScriptLLM IntegrationTemporalEmber.js
Stats unavailable

Year-long TypeScript migration and AI guardrail layer

Work

Led a hand-written TypeScript migration predating AI coding tools, establishing patterns, training and knowledge transfer across the team. The resulting type layer now serves as an ontology guardrail for AI-generated code across a 100-engineer organization.

TypeScriptDeveloper Tooling
Professional work
Stats unavailable