Python
AI scripts, APIs, automation, quick experiments, and anything that needs to exist before lunch.
Not a resume bingo board. Just the stuff I reach for when I want an idea to stop living rent-free in my head.
The ones I keep coming back to, even after they personally offend me.
AI scripts, APIs, automation, quick experiments, and anything that needs to exist before lunch.
Browser chaos, tiny interactions, and the occasional why-is-this-undefined mystery.
For speed, control, and the humbling experience of reading compiler errors like ancient text.
Unity scripting, gameplay logic, and making cubes do dramatic things.
JavaScript with a sensible adult in the room.
The stack for turning a blank tab into something people can poke.
My default route from idea to deployed link.
Fast styling without naming seventeen classes like finalButtonActualNew.
Small Python backends that get the job done without a ceremony.
When a prototype needs a face immediately.
Components, state, hooks, and the sweet relief of reusable UI.
For when the app needs to understand, generate, detect, or pretend it knows what is happening.
Computer vision experiments, camera feeds, and image tricks.
ML that gets practical before it gets intimidating.
Real-time gesture and pose detection that feels a little futuristic.
Deep learning when the experiment gets serious.
A heavyweight toolbox I respect, fear, and occasionally understand.
Movement, feel, worlds, physics, menus, and other ways to lose track of time.
3D prototypes, C# gameplay, and inspector tweaking until it feels right.
Lightweight, friendly, and perfect for fast playable ideas.
Models, props, and the occasional object that looks cooler than expected.
Making the button press feel like it has a tiny soul.
The place projects go when they need to leave my laptop and survive.
Powerful, huge, and very capable of making billing emails spicy.
Auth, data, hosting, and other things that are nice when they just work.
Postgres-backed goodness with a developer experience I actually enjoy.
Making the phrase 'works on my machine' less embarrassing.
The big shiny deploy button for my web app habit.
The drawer full of helpful things I keep pulling open.
My usual AI co-conspirator for prototypes and experiments.
For politely borrowing public web data and turning it into something useful.
Object detection that does what the name threatens.
The undo button for ambition.
Where most of the questionable decisions become real.
I care less about collecting logos and more about picking the right thing for the idea in front of me. The stack should disappear a little when the experience starts working.