Electrical & Computer Engineer | Full-Stack Developer

I'm an electrical engineering student at Carnegie Mellon studying software engineering and full-stack web development in my own time. Learning about tech is a pastime of mine that I value to stay relevant with this estranged AI environment.

Interested in hardware-software stacks or general system design? Let's talk.

Full-stack IoT system with ESP32, FastAPI, React, and real-time MQTT

Jan 2026 — Dec 2026

Full-stack IoT system with ESP32, FastAPI, React, and real-time MQTT

Architected a full-stack IoT system with ESP32 firmware in C/C++, FastAPI backend with JWT auth and SQLite, and a React dashboard deployed via Docker Compose with GitHub Actions CI/CD and automated Pytest + Jest test suites. Implemented a rules engine with configurable threshold triggers and MQTT pub/sub for real-time sensor data (temperature, occupancy, light, door lock) with sub-second actuation latency.

C/C++ESP32FastAPIReactSQLiteDockerMQTTJWTGitHub ActionsPytestJest
Visual Budget Planner (MosaicLedger) preview

Jan 2026 — Dec 2026

TartanHacks fintech app with Plaid, XRPL round-ups, and d3 treemaps

Engineered a fintech budget planner in a team of 3 at TartanHacks using a pnpm monorepo (8 packages), Next.js, React, TypeScript, and Supabase auth/PostgreSQL with Vitest fuzz testing and Playwright E2E tests via CI/CD. Built a deterministic analysis pipeline with recurring charge detection (MAD-based confidence scoring), explorable d3-hierarchy treemap with glassmorphic SVG and PNG/SVG export, Plaid Link and Capital One Nessie API for real bank data, and XRPL blockchain round-up micro-savings with Testnet payments.

Next.jsReactTypeScriptSupabasePostgreSQLd3PlaidXRPLVitestPlaywright
Python CLI for intelligent Dockerfile generation with self-healing builds

Jan 2026 — Dec 2026

Python CLI for intelligent Dockerfile generation with self-healing builds

Architected a containerization automation CLI in Python using LiteLLM for intelligent Dockerfile generation with a self-healing algorithm that auto-diagnoses and retries Docker API builds based on project-specific context. Logic-driven CLI using Rich and Argparse with real-time build status tracking, automated runtime stability testing, and support for distroless/Alpine multi-stage builds to minimize attack surface.

PythonDockerLiteLLMRichArgparse
Dual-layer security with LSB watermarking, RSA-2048, and steganography

Jan 2025 — Dec 2025

Dual-layer security with LSB watermarking, RSA-2048, and steganography

Built a dual-layer security system for a deepfake application using invisible LSB watermarking, RSA-2048 digital signatures, and a steganography module to embed cryptographic metadata into image pixels surviving JPEG compression. Developed PKI infrastructure with automated key generation, AES-256 encrypted private keys, and signature verification tools (ONNX Runtime, InsightFace, OpenCV, PyTorch); containerized the ML pipeline with Docker.

PythonPyTorchONNXInsightFaceOpenCVDockerSteganographyRSAAES
Manifest V3 extension to detect, classify, and optionally block covert tracking

Jan 2025 — Dec 2025

Manifest V3 extension to detect, classify, and optionally block covert tracking

Architected and built a Chrome Manifest V3 extension to detect, classify, and optionally block multiple covert tracking mechanisms (1×1 pixels, navigator.sendBeacon, scripted network calls).

TypeScriptChrome ExtensionManifest V3Web SecurityPrivacy
Gamified productivity web app built in a 24-hour hackathon

Jan 2025 — Dec 2025

Gamified productivity web app built in a 24-hour hackathon

Team lead on a 24-hour hackathon project: a gamified productivity web app where tasks are “bomb wires” that must be cut before detonation to reinforce accountability through task verification.

HackathonWeb AppTeam Leadership

Child Companion Robot

closed source
Webcam + voice triggers, OCR pipeline, and text-to-speech

Jan 2025 — Dec 2025

Webcam + voice triggers, OCR pipeline, and text-to-speech

Designed and built a mannequin-style robot that used a webcam and voice-command triggers to capture images, convert them to text via an API-based OCR pipeline, and generate human-like speech from the extracted text.

RoboticsSpeechOCRComputer VisionAPIs
Full-custom 8-bit R-2R DAC with layout-level optimization

Jan 2024 — Dec 2024

Full-custom 8-bit R-2R DAC with layout-level optimization

Full custom design of an 8-bit R-2R Digital-to-Analog Converter (DAC) with control over gate placement, routing, and layout-level optimization; designed and sized an Operational Transconductance Amplifier (OTA).

AnalogMixed-SignalDACCadence Virtuoso

FPGA Breakout Game

closed source
SystemVerilog game on FPGA with VGA output

Jan 2024 — Dec 2024

SystemVerilog game on FPGA with VGA output

Developed a hardware-accelerated Breakout-style game in SystemVerilog, deployed to an FPGA with VGA output. Designed paddle/ball movement, brick collision detection, and screen refresh logic.

SystemVerilogFPGAVGADigital Design
Minimalist evasion game built with Python + Tkinter

Jan 2022 — Dec 2022

Minimalist evasion game built with Python + Tkinter

Solo-built a minimalist evasion game in Python with Tkinter, implementing the main loop, keyboard controls, on-canvas rendering, collision checks, and clean state transitions.

PythonTkinterGame Dev