Dominic Castaneda
Mechatronics & Robotics Engineering student at Oakland University, building at the intersection of hardware, software, and AI.
01 / About
About Me

I'm a Mechatronics & Robotics Engineering student who loves building things that bridge the physical and digital worlds — from automated poker dealers to custom PCBs to full-stack web apps.
When I'm not in the lab or at my desk, you'll find me at church, tending to my beehives, playing tennis, or exploring my Macedonian roots. I believe the best engineers are the ones who stay curious about everything — not just code.
University
Oakland University
Location
Macomb, MI
Degree
B.S. Mechatronics & Robotics Engineering
Minor: Computer Science
Tech I work with
02 / Personal
Beyond the Code
I'm more than an engineer. Here's what I care about outside of work.
03 / Work
What I've Built
A mix of hardware, software, and everything in between.
Portfolio v2
In ProgressSecond version of my portfolio — the site you're looking at right now. Built with Next.js and Tailwind.

ESP32 Alert System
CompleteIoT alert system built on ESP32 that sends notifications over WiFi for custom sensor triggers.

Toy Claw Machine w/PLC
CompleteFully functional claw machine controlled by a PLC programmed in Ladder Logic.
Automatic Card Shuffler
Near CompleteMechanical card shuffler using servos and custom 3D-printed parts, controlled via C++.

Casino Simulation Game
CompleteA fully playable casino simulation game built in Unity with blackjack and other games.
Personal Portfolio v1
CompleteFirst version of my personal portfolio website built with vanilla HTML, CSS, and JavaScript.

API Weather App
CompleteFull-stack weather app that fetches real-time data from a weather API with a clean UI.
Life Organizer Hub
In ProgressA private personal dashboard with financial tracking, health data, AI assistant, and more.
Langstroth 2.0
Design PhaseAn upgraded beehive design with integrated sensors for monitoring temperature, humidity, and hive weight.
Robotic Assembly Line
Early StageA modular robotic assembly line simulation using Python and SQL for process tracking.
Automated Poker Dealer
In PlanningAI-powered robotic arm that deals cards using computer vision for card recognition.
04 / Skills
Toolbox
Languages
Frameworks & Tools
Hardware & CAD
Platforms
05 / Contact
Let's Connect
Whether you have a project in mind, a question, or just want to say hello — my inbox is open.
Reach out directly
I'm always open to discussing new projects, creative ideas, or opportunities to be part of something great.