Projects
Case studies for the products and tools I've built — what each one does, the stack behind it, and where to find the code or the live site.
Rust Desktop App · Disk Usage & Cleanup
Explore disk usage through interactive sunburst charts and treemaps. Built in Rust with egui, Haruru combines duplicate-file detection, remote SSH scanning, and an AI storage advisor in a cross-platform desktop app.
- Desktop
- Rust
- egui
- Data Visualization
Read the case studyLive site (opens in a new tab)
Hardware Tooling · Linux Mouse Controls
Control Evofox Phantom mouse lighting from Linux with a React-powered terminal interface and a Python HID backend. Includes automatic device detection and scriptable CLI commands for hardware whose configuration utility is Windows-only.
Read the case studyLive site (opens in a new tab)
Mobile App · Retail Inventory & Sales
Manage a mobile shop from stock intake to sale: track individual devices by IMEI, capture product photos, verify sales, and review inventory and profit insights. Built with React Native, Expo, and Firebase, with company workspaces and archived-stock recovery.
- Mobile
- React Native
- Expo
- Firebase
Read the case studyLive site (opens in a new tab)
Full-Stack Social Media Dashboard
All-in-one social media planning and analytics dashboard built with Next.js (App Router), shadcn/ui, Recharts, Google Gemini AI caption suggestions, RabbitMQ, and AWS (EC2/S3).
Read the case studyLive site (opens in a new tab)Source (opens in a new tab)
Open source contributions
Better CI for cross-compiling
Expanded CI coverage for cross-compilation jobs that cannot run target binaries. These jobs now compile all Cargo test targets instead of only the default test set, catching more target-specific build failures during CI.