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.

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

Jan 2026 - May 2026

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

Architected a full-stack IoT system for a smart home model meant to give full lighting, temperature, and security control through a React dashboard; built with ESP32 firmware in C/C++. 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.

JavaScriptPythonReactFastAPIDockerMQTT

Feb 2026 - Feb 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 with Vitest fuzz testing and Playwright E2E tests via CI/CD. Built a deterministic analysis pipeline with recurring charge detection, explorable d3-hierarchy treemap with PNG/SVG export, Plaid Link and Capital One Nessie API for real bank data, and XRPL round-up micro-savings with Testnet payments.

TypeScriptReactNext.jsPostgreSQL
Automated Docker Configuration Generator preview

Jan 2026 - Jan 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
Less More
  • This repo is for my portfoio site. It's a showcase of my software engineering projects, technical experiments, and coding journey. It's basically a resume with better syntax highlighting.
  • streamerStalker is a Discord bot that tracks Twitch streamers, Twitter/X accounts, and vtuber news all from inside your Discord server.
  • Browser extension that improves focus by removing distracting YouTube elements. It blocks Shorts and hides recommended videos, reducing endless scrolling and algorithm-driven content. Designed for productivity, it helps users stay intentional, minimize time waste, and use YouTube as a tool, not a distraction.
  • smartHome Mar 18
    A fully integrated model building and web-based dashboard where a user can authenticate, toggle a light or door lock remotely, view real-time temperature and occupancy data. This project demonstrates a “web-first” reasoning, proving that the model home’s essential functions are entirely managed by the rules engine and secure handshake protocol.
  • An ML model created to approximate the winners of CMU’s March Madness basketball tournaments.
  • A local, offline voice automation assistant for developer workflows and desktop control similar to Siri or Alexa but optimised for power users and developers.
  • runeLoLDB Mar 14
    A League of Legends desktop companion app that automatically recommends and imports the best rune page during champion select.
  • phoneCtrl Mar 14
    phoneCtrl lets you use your phone as a remote control for your laptop like a pocket TeamViewer. Your phone displays the live laptop screen and your touch gestures are translated into mouse and keyboard events.
  • songRecs Mar 14
    A TypeScript Discord bot powered by Spotify that turns your server into a music ecosystem. It analyzes your playlists, computes taste profiles using audio feature vectors, and connects users through a shared music taste graph.
  • CLI tool meant to help analyze the tech stack for publicly available GitHub repositories.
  • filePort Mar 14
    This is a "Local-First Shadow File System." It allows the user to interact with a synced database representation of their files that allows for offline editing and "lazy" syncing (merging changes once the devices reconnect) all through their mobile device.
  • Hook up your webcam and use hand gestures to navigate through your computer files. Available for file explorer and terminals.

Timeline

2026 May

Graduated from CMU

Graduated from Carnegie Mellon University in May 2026 with a B.S. in Electrical and Computer Engineering (ECE), applying embedded + digital design fundamentals alongside software-focused projects to build real systems.

2026 Jan

Smart Home IoT Dashboard

Architected a full-stack smart-home platform with ESP32 firmware, FastAPI rules engine, MQTT pub/sub, and a React dashboard.

2025 Jun

Electrical Engineering Assistant at Smarter Integrations

Designed and installed AV integration and security systems; troubleshot hardware/software interfaces in production environments.

2022 Aug

Started CMU Electrical & Computer Engineering

Enrolled at Carnegie Mellon to study ECE, combining coursework in circuits, digital systems, and software engineering.

about me

Portrait of Mario Belmonte in a blue suit and tie

Mario Belmonte

Electrical and Computer Engineering student at Carnegie Mellon with a transition focus into Software Engineering. Experienced in building complex systems from the ground up ranging from FPGA-based game development in SystemVerilog to full-stack logic design.

I enjoy solving algorithmic challenges and building scalable software that bridges the gap between low-level hardware and high-level applications. My background in digital design and embedded systems has given me a deep understanding of memory management, concurrency, and performance optimization. Passionate about systems programming, backend development, and building software that demands a high degree of technical precision.

Things I Like

  • Health and fitness
  • Competitive gaming and strategic thinking
  • Dance and self-expression
  • Building weird side projects
  • Continuous learning and self-improvement

Fun Facts

  • I played the violin and drums for 7 years
  • I push past my comfort zone regularly
  • I am obsessed with the rhythm dance game PUMP IT UP
Would you like to leave a review?