Damascus, MD
Hi, I'm Miguel Ventura — Full Stack Engineer & UI/UX Designer
Computer Science student at the University of Maryland building full-stack products — from clinical and athletic platforms to a self-hosted homelab on a Raspberry Pi.
About
I build full-stack products that combine solid engineering with thoughtful design — from clinical tools to self-hosted infrastructure.
I'm a Computer Science student at the University of Maryland with hands-on experience shipping production software: automation systems for academic programs, a computer-vision dashboard deployed with National Children's Hospital, and a sports performance platform used by 30+ schools. I also run a homelab on a Raspberry Pi — Dockerized services over Tailscale including a personal dashboard, Jellyfin media server, and this portfolio. I work across the stack — React and Next.js on the frontend, SQL and Postgres on the backend — and lead UX/UI design in Figma when products need to fit real user workflows.
Education
Academic background
Bachelor's in Computer Science
University of Maryland · College Park, MD
September 2023 – December 2026
Relevant coursework
- Web Development
- Intro to Artificial Intelligence
- Machine Learning
- Computer Vision
Experience
Work history
Software Engineer
University of Maryland · College Park, MD
September 2024 – Present
- Developed Next.js and PostgreSQL-based automation workflows for a UMD-affiliated database system, streamlining tracking of grades, attendance, and academic requirements for 240+ scholars.
- Built an automated email logging system using Express and React to monitor room foot traffic, reducing inaccurate traffic data by 80%.
- Next.js
- PostgreSQL
- Express
- React
Full Stack Engineer — UI/UX Designer
App Dev Club · College Park, MD
September 2024 – May 2025
- Shipped a clinician-facing web dashboard based on React that runs a deep learning Computer Vision model on pediatric chest X-rays for real-time Acute Chest Syndrome (ACS) detection, deployed under contract with National Children's Hospital to address diagnostic delays affecting 250,000+ children.
- Led end-to-end UX/UI design in Figma, iterating from low-fidelity wireframes through high-fidelity prototypes to translate radiologist and clinician workflows into the dashboard's frontend.
- React
- Computer Vision
- Figma
- Healthcare
Full Stack Engineer — UI/UX Designer
Spark My Sport · Pleasanton, California
September 2024 – May 2025
- Engineered a full-stack basketball performance tracking platform with a distributed international team, addressing recruitment visibility gaps for young athletes by shipping live video streaming and on-demand hosting on a React + SQL + Vercel stack adopted by 30+ schools.
- Designed 15+ end-to-end screens in Figma, iterating wireframes and UX flows based on continuous feedback from athletes, coaches, and recruiters to tailor each surface to its primary user persona.
- React
- SQL
- Vercel
- Figma
Projects
Projects & homelab
Professional roles are listed under Experience. Below are homelab services running on my Raspberry Pi and standalone side projects.
Homelab
Homelab Dashboard
Self-hosted control plane on a Raspberry Pi unifying fleet monitoring, tasks, bookmarks, an Obsidian-compatible notes vault, IMAP mail client, bank transaction importer, remote password manager, and live Docker stats — all behind session-based auth on a Tailscale-only tailnet.
- Next.js
- Express
- PostgreSQL
- Docker
- Tailscale
Homelab
Jellyfin Media Server
ARM64 Jellyfin deployment serving household music libraries from SSD storage, integrated with a custom yt-dlp pipeline (YTRipper) that automatically ingests YouTube audio into the library.
- Jellyfin
- Docker
- yt-dlp
- Linux
Homelab
Personal Portfolio
This site — a Next.js single-page portfolio with resume-driven content, dark theme, and responsive layout. Built to showcase education, experience, projects, and skills from structured data.
- Next.js
- TypeScript
- Tailwind CSS
- React
Side project
AI Powered Secretary
Architected a LangChain-orchestrated AI agent suite automating routine administrative tasks — scheduling, correspondence, and document handling — shipped through Kubernetes on DigitalOcean with a web interface and integrated payment processing for end-to-end customer self-service.
- LangChain
- Kubernetes
- DigitalOcean
- Python
Skills
Tools & technologies
Languages
- Java
- JavaScript
- TypeScript
- Python
- Rust
- C
- C++
- C#
- HTML
- CSS
- SASS
Database
- SQL
- PostgreSQL
- MongoDB
- MySQL
- Excel
- Microsoft Access
Infrastructure
- IP/TCP
- Docker
- Tailscale
- Git
- Linux
- Kubernetes
- AWS
Frameworks
- Node.js
- Express.js
- FastAPI
- REST APIs
- GraphQL
- React
- React Native
- Figma
- CI/CD
Contact
Let's build something together.
Open to internships, collaborations, and conversations about software engineering, design, and impactful products.