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)

alankyshum/semantic-diff

AI-powered Rust CLI that semantically groups git diffs. Uses Claude and GitHub Copilot to review changes within a fast ratatui terminal UI.

RustCLIAIDeveloper ToolsTUI

alankyshum/BDT

Flutter interval/countdown timer with configurable intermediate notifications; an open-source landscape and tablet contribution.

DartFlutterMobileOpen Source

Media Guard

Project

alankyshum/media-guard

Media Guard materializes local attachments into private, permission-restricted staging, emits a bounded manifest, and preprocesses PDFs, images, audio, video, and archives.

TypeScriptPythonopencodeClaude CodeffmpegOCR

alankyshum/open-llm-proxy

open-llm-proxy is a LiteLLM-based Router proxy with an open-llm-proxy CLI for serving, setup, configuration, model discovery, and the Admin UI.

TypeScriptLLMCloudflareRouting

alankyshum/wanderlog-cli

wlog manages Wanderlog trips, sections, and places, generates ICS calendars, and controls calendar subscriptions through a Worker admin API.

TypeScriptCLITravelopencode

Motion CLI

Project

Motion CLI is a daily planner driven entirely from the command line.

TypeScriptCLIREST APIAutomation
Stats unavailable

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