Open source tools, professional platform work, and personal projects — spanning AI agents, cloud infrastructure, and full-stack applications.
featuredopen-source
tailscale-mcp
A Model Context Protocol (MCP) server that exposes Tailscale network management operations as AI-callable tools.
Enables AI assistants like Claude to manage Tailscale networks — listing devices, checking status, managing ACLs, and performing network operations — all through natural language. Built as a first-class MCP server with full TypeScript types and comprehensive tooling.
A multi-agent orchestration framework written in Go for building and coordinating AI agent swarms.
Waggle provides a clean, composable API for defining agent roles, communication channels, and task delegation. Designed for production use with built-in observability, retry logic, and support for multiple LLM backends. Inspired by the waggle dance of honeybees — distributed coordination through simple local signals.
AI-powered resume builder that tailors your resume to specific job descriptions using LLM analysis.
ResumeForge analyzes job postings and your existing resume to generate tailored, ATS-optimized versions. Features a markdown-based resume format, real-time preview, PDF export, and a diff view showing what changed between versions. Built with Next.js, tRPC, and OpenAI.
A private family event coordination platform with shared calendars, RSVP management, and photo sharing.
A full-stack web application built for coordinating family events — birthdays, reunions, holidays. Features shared event calendars, RSVP tracking, photo albums, and push notifications. Built with React, Express, and PostgreSQL with OAuth authentication.
A Rust library for building roguelike games — procedural generation, ECS integration, and terminal rendering.
RuneForge provides reusable building blocks for roguelike games in Rust: procedural dungeon generation, field-of-view algorithms, pathfinding, and a terminal renderer built on crossterm. Designed to work seamlessly with the Bevy ECS framework.
RustBevy ECScrosstermProcedural GenerationGame Dev
Cloud-scale genomics data processing platform handling petabyte-scale datasets for agricultural research.
Led architecture and development of a cloud-native genomics platform at Bayer, processing petabyte-scale agricultural genomics data. Reduced pipeline execution time by 40% through parallelization and caching strategies. Built on AWS with Kubernetes orchestration and custom workflow engines.
AI-assisted bioinformatics tooling and workflow automation for a leading genomics cloud platform.
Built AI-assisted tooling for DNAnexus's genomics cloud platform — including LLM-powered workflow generation, automated QC pipelines, and a developer SDK that reduced integration time by 50%. Shipped features used by hundreds of research institutions worldwide.