I’m a software engineer who likes figuring out how to make things run better.
A lot of my work has been around automating repetitive stuff, working with large datasets, and cleaning up processes that are slow or manual. I enjoy digging into how systems work and simplifying them so they’re faster and easier to deal with.
I’m comfortable working across the stack—APIs, databases, and front-end—and I try to keep things simple and maintainable.
- Automating repetitive or manual processes
- Working with and organizing large datasets
- Improving performance and reliability
- Building clean, maintainable APIs and services
- Fixing inefficient or fragile parts of systems
- Frontend: React · Next.js · TypeScript · JavaScript · HTML · CSS · Vite · SCSS
- Backend: Node.js · Express · PHP (Laravel) · NestJS · ASP.NET Core
- Data: PostgreSQL · MySQL · Prisma · Redis · EF Core
- Testing: Playwright · xUnit
- Infrastructure & Tools: Git · GitHub · GitLab · Docker · AWS · Azure · CI/CD
| Project | Repo | Live |
|---|---|---|
| Snippet Manager — full-stack snippets app (ASP.NET Core, EF Core, JWT/RBAC, React, Playwright, xUnit) | Mykeb96/snippet-manager | my-snippet-manager.vercel.app |
| Memorizer — memory card game (React, TypeScript, Vite, SCSS) | Mykeb96/Memorizer | memorizer-game.vercel.app |
| Blackjack (SP) — single-player blackjack (React, TypeScript, Vite) | Mykeb96/BlackJack-SP | black-jack-sp.vercel.app |
| Type Racer — typing speed game (React, TypeScript, Vite) | Mykeb96/type_racer | type-racer-game.vercel.app |
| Perceptron Lab — interactive perceptron visualization (React, TypeScript, Vite, Plotly) | Mykeb96/perceptron-training | perceptron-lab.vercel.app |