Knowledge Graph Showcase

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

9 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 (9)

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

Professional Work (6)

Public-safe summaries of professional capabilities and outcomes.

A WhatsApp-first community operating system for events, with agentic tools that safely read from and write to the authoritative Google Sheets workbook.

TypeScriptCloudflare WorkersAI AgentsGoogle SheetsWhatsAppVercel AI SDK
Stats unavailable

Built with teams across LinkedIn Sales Navigator and LinkedIn Marketing Solutions, this AI product turns a conversational campaign brief into a reviewable draft campaign.

Agentic AILangGraphConversational UICampaign ManagementCross-Team Product
Stats unavailable

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
Stats unavailable

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
Stats unavailable