I got into this by taking things apart — phones, PCs, anything I could get a screwdriver into. That turned into fixing them for other people, and eventually into building software from scratch. Now I write code that ships: mobile apps, backend services, graphics engines, system tools. I like understanding how the whole stack works, not just my corner of it.
I'm a senior CS student at Wayne State University finishing up my degree while working as an IT intern in an enterprise environment. My path has been a straight line from curiosity to capability — I started by repairing consumer hardware at Geek Squad, taught engineering students how to use 3D modeling tools and microcontrollers as a TA, and now I write production software and manage infrastructure.
What I care about is understanding the full picture. I've touched every layer of the stack at this point — device repair, system administration, backend APIs, mobile frontends, computer graphics, data pipelines. That range isn't accidental. I learn things by building them, breaking them, and fixing them.
Enterprise IT, consumer hardware repair, and engineering education — every role taught me how real systems break and how to fix them.
Diagnose and repair Windows, Mac, Android, and iOS devices end-to-end. Hardware swaps, OS-level troubleshooting, data recovery, custom builds. I also train new agents and handle client communication on service options and pricing.
Ran labs for intro engineering students covering Siemens NX 3D modeling, Arduino circuits, and basic programming. Helped debug projects, managed 3D printing workflows, and guided students through technical problems they'd never seen before.
Tier 1/2 support across hundreds of endpoints in an enterprise environment. System imaging, Active Directory administration, Microsoft 365 troubleshooting, remote support, documentation, and process improvement alongside senior IT staff.
Software I've actually built, shipped, or presented — not just tutorials.
A mobile app that listens to you read a passage and tells you exactly where your pronunciation breaks down — wrong sounds, skipped words, timing issues. I own the mispronunciation detection system: a custom phoneme comparison engine built on top of Azure's speech APIs that catches errors Azure alone misses, including cross-dialect and cross-language edge cases. Also built the two-pass rescue system that recovers words the recognizer drops.
A real-time 3D environment in C++ with OpenGL. Loads OBJ models, computes normals, maps textures, and handles lighting and material properties. Full camera and object controls — move, rotate, scale, all in real time.
A foggy first-person race through handmade terrain. Multiple finish zones, checkpoint-based respawns, hazard resets, and custom scripts managing the full race loop. Built for a game programming course — focused on feel and tension, not just mechanics.
A desktop tool that helps non-technical users run diagnostics, repairs, and optimizations on Windows without needing to know what they're doing. I pitched the concept, it was selected from a pool of student proposals, and I helped build it with a team using Agile/Scrum.
Analyzed movie-going behavior from survey and secondary data to predict attendance patterns. Built decision trees, logistic regression models, and a neural network. Found that demographics and genre preferences were stronger predictors than I expected — wrote it all up in a full research paper.
I'm looking for entry-level software and technical roles in the Detroit area. If you're hiring, building something interesting, or just want to connect — reach out.