Projects

I build and complete projects across automation, networking, IT, A/V, technician tooling, desktop utilities, learning platforms, web interfaces, indie games, and more.

Desktop and technician tools

Tools built for real desktop, repair, and automation work.

Python · Agent automation

win32-mcp-server

An MCP server that gives AI agents structured control of a Windows desktop — 53 tools covering OCR-driven clicking, UI Automation, screen capture, and window and process management. Published on PyPI with a companion VS Code extension.

C++ · Technician toolkit

S.A.K. Utility

A portable Windows toolkit for PC technicians, built with C++23 and Qt 6: profile backup and restore, partition management, ISO/USB imaging, app migration, network diagnostics, and an AI-assisted workspace in one repair-ready package.

Rust · Migration tooling

WinAppMigrator

A Windows app that packages any installed program — even from a drive pulled out of a failing PC — into a single self-extracting installer, then reinstalls and hash-verifies every file on the new machine.

Python · Email data tool

Outlook PST/OST Tool

A cross-platform tool that reads Outlook PST/OST archives without Outlook installed, exporting mail, contacts, calendars, tasks, and attachments to TXT, CSV, HTML, EML, PDF, ICS, and VCF.

Rust · Data export

iMessage Exporter GUI

A fork of the popular imessage-exporter CLI that adds a native desktop GUI, PDF export, iOS call-log export, and encrypted iOS backup support across macOS, Windows, and Linux.

Python · Docker utility

Clone Website to Docker Tool

A desktop utility that clones public websites into a local folder or Docker container for analysis and local workflows.

Python · Icon tooling

SVG-PNG-Tool

A PySide6 desktop converter for turning SVG files into raster formats, app icons, wallpapers, and export-ready asset sets.

Games and interactive

Indie games and playful builds that keep the craft sharp.

C# · Word game

Baffleword

A cross-platform Boggle-style word game built with .NET 10 and Avalonia: three board modes with drag-to-select play, a 191,745-word tournament dictionary, a solver that finds every word on the board, achievements, and persistent high scores.

TypeScript · Lander game

Orbital Descent

A 2D landing-and-exploration game built with Phaser 4 and TypeScript — thrust against gravity, manage fuel, and touch down on procedurally generated terrain drawn in a paper-cutout art style.

TypeScript · Coding game

Solo Clash of Code

A single-player take on Clash of Code: race the clock through 51 puzzles in Fastest, Shortest, and Reverse modes, writing solutions in a Monaco editor that run in 17 languages through a self-hosted Judge0 sandbox.

TypeScript · Typing game

P-TYPE

A responsive typing game for programmers with multiple language modes, boss battles, and a polished interface.

JavaScript · Canvas effects

Image Twist

A zero-dependency browser app with 110 hand-written canvas image effects — duotone, halftone, glitch, kaleidoscope, CRT — each with an intensity slider and one-click PNG export.

HTML · Release site

American Cassino

A public release and download site for American Cassino, a classic card game with installers for multiple platforms.

Web apps and learning

Web platforms, dashboards, and learning resources.

TypeScript · Learning platform

LEARN-IT-ALL

A custom technical learning platform using Next.js, TypeScript, and Prisma for structured interactive education.

TypeScript · Research dashboard

Research Feeds

A local-first Next.js dashboard that gathers official scholarly sources — arXiv, bioRxiv, medRxiv, and journal RSS — into a SQLite-backed reading dashboard with deduplication and optional AI summaries.

HTML · Story site

Sci-Fi Short Stories

A static storytelling site for sci-fi short fiction, built as a focused HTML project with individual story pages.

HTML · Learning resource

learn_html_css

A comprehensive HTML and CSS learning resource with references, practice exercises, and a final project path.

Web Development

Websites built for clients and collaborators.

briannorthrup.com Personal portfolio site designed and built for Brian Northrup.
sakutility.com Product site designed and built for the S.A.K. Utility technician toolkit.

Contact

I’m available for technical conversations, opportunities, and collaboration.