Skip to main content

My Projects

A collection of projects I've built, from full-stack applications to creative experiments. Each project represents a learning opportunity and a chance to solve real-world problems.

Featured Projects

Sunday Huddle

Sunday Huddle

An NFL confidence pool app for friends and family. Create a pool, invite players, and each week submit picks with confidence points. Points are tallied weekly and quarterly — including playoffs — with tie-breakers determining the season champion.

Next.js TypeScript Supabase Vercel
Binary File Designer

Binary File Designer

A VS Code extension for designing binary structures in a form editor. Generates sample binaries, C headers with #pragma pack and static assertions, and Markdown layout docs. Features a live hex dump with color-coded fields, drag-and-drop reordering, and support for arrays, enums, bitfields, and reusable structs.

TypeScript VS Code Extension C Embedded Systems
Binary Structure Inspector

Binary Structure Inspector

A VS Code hex/binary file viewer with a classic Offset · Hex · ASCII layout, virtualized rendering for multi-GB files, and user-defined structure decoding. Features a data inspector, binary search, automatic format detection, and a visual format editor with nested struct support.

TypeScript VS Code Extension Embedded Systems
Linker Script Studio

Linker Script Studio

A VS Code extension providing a structured, editable view for GNU ld linker scripts (.ld/.lds). Features memory regions as an editable table with proportional address-space visualization, stack/heap size editing, section-to-memory mapping, and an output-section tree — with a raw text view always available.

TypeScript VS Code Extension Embedded Systems GNU ld

Other Projects

📘

BitByBit

A full-stack platform for learning embedded systems and low-level programming through structured lessons, quizzes, and code walkthroughs.

Next.js TypeScript MongoDB +2 more
🏠

ESP Home Automation

This ESPHome application manages a smart garage door opener with features like auto-closing, virtual locking, and real-time logging to a NAS server. It monitors door state through sensors, controls a relay for door operation, and logs events like door openings, closings, and errors. It also integrates with Home Assistant for remote management and supports secure Wi-Fi, OTA updates, and web-based monitoring.

ESPHome YAML Home Assistant +6 more
🏠

Home Deal Finder

Looking for homes and organizing them in an excel document hasn't become more easier with this browser extension. This tool allows you to visit Zillow, Redfin, and Trulia, and gather the information (Address, Selling Price, Rooms and Square Footage) to place into an excel sheet and have your way with the data of the home.

JavaScript Browser Extensions DOM Parsing
🏨

Dev's Hotel Registry

A simple iOS project that was used to test Swift programming language at release in 2017.

Swift Xcode iOS

Interested in working together?

I'm always open to discussing new opportunities and exciting projects.

Get In Touch