Learning
Getting deep into the tricky parts of JavaScript — promises, closures, and how the async engine actually works under the hood.
I make things for the internet because it feels like magic you can actually use.
On most days, you'll find me in a code editor — breaking something I made yesterday so I can make it a little better today. I'm not trying to be perfect. I just like that feeling when a problem finally makes sense.
I'm a student who codes at night, loves clean design, and genuinely believes the best ideas happen when you aren't trying to force them.
What I'm focused on right now
Getting deep into the tricky parts of JavaScript — promises, closures, and how the async engine actually works under the hood.
Small digital tools that fix highly specific annoyances I have. Nobody asked for them, but they're fun to create.
Mostly technical documentation and web design blogs. MDN has essentially become my evening reading.
About why certain websites feel instantly comfortable to use, and how to strip unnecessary weight off the web.
Things I've put together to practice, test ideas, or pass the time.
The space you're sitting in right now. I built, scrapped, and rebuilt it three times before it felt honest.
A collection of mini desktop automations written to handle boring repetitive tasks automatically.
Testing fluid typography, strange CSS grids, and figuring out how to make sites look good on weird screen sizes.
I build at my own pace. Some weeks the output is zero, and I've learned to be entirely okay with that.
Have a question, an idea, or just want to say hello? My inbox is always open.
I got your message. I'll reply soon.