Projects

DockUI

Terminal dashboard for day-to-day Docker management, including container inspection, logs, compose projects, and resource cleanup from a TUI.

RustDockerTUI

Devops.Scripts

Production-grade DevOps automation library organized by domain with strict standards for script quality, safety, and documentation.

DevOpsAutomation

Gymm

Workout tracking app for logging sessions, managing exercises and routines, reviewing history, and backing up data.

FlutterDartRiverpodHive

Grind

Social accountability app for tracking daily tasks and routines, building streaks, and reviewing progress with analytics.

FlutterDartHivefl_chart

Glyph

Open-source visual workflow and diagram editor with a canvas-based node system, searchable catalog, history, and extensible architecture.

Next.jsCanvas

Texedo

Local open-source LaTeX editor inspired by Overleaf, built with Next.js, Postgres, and MinIO.

Next.jsPostgresMinIO

16bit.cpu

Small C project that emulates a custom 16-bit CPU and includes a tiny assembler.

C

rustchain

Production-style minimal blockchain node in Rust with deterministic primitives, signed transactions, persistent storage, TCP P2P sync, JSON-RPC, and a CLI.

RustTokioAxumsled

Aegis

High-performance Rust firewall and IDS workspace with persistent system configuration.

Rust

8051

Full MCS-51/8051 microcontroller implementation in SystemVerilog with CPU core, peripherals, interrupt controller, and a Verilator testbench.

SystemVerilogVerilator

Lattice

Small scientific computing language for reproducible numerics and statistical workflows with strict typing, tensors, a REPL, and optional GPU backends.

COpenCLCUDAMetal

Moonlight

Rust-based modular security framework with a deterministic control plane for modules, sessions, campaigns, objectives, and advisory plans.

Rust

ViT-PyTorch

Complete Vision Transformer implementation from scratch in PyTorch with CIFAR-10 training, schedulers, checkpointing, and unit tests.

PyTorchPython

AlexNet.CPP

From-scratch C++17 AlexNet inference engine with custom tensor operations and layer implementations including Conv2D, ReLU, LRN, pooling, and softmax.

C++OpenMP

minAlphaFold2

Compact educational AlphaFold2-style implementation with a minimal Evoformer, structure module, AF2 losses, and a PDB-based training pipeline.

PythonPyTorch

JAX-CNN-Examples

Minimal JAX CNN model zoo with dozens of vision architectures, broad dataset support, and a quick training sanity-check CLI.

JAXPython

Sudoku

Enter a puzzle and let the solver find the solution instantly.

Next.jsTypeScriptTailwindCSS

Typy

Mechanical keyboard with sound. Desktop only.

Next.jsTypeScriptTailwindCSS

Tipsy Type

Minimal typing speed test with live stats, timer presets, and an animated keyboard UI. Desktop only.

Next.jsTypeScriptTailwindCSS