CLI Calculator
shippedA command-line calculator with scientific/advanced functions - not just the four basic operations but the kind of thing you'd actually reach for over a phone calculator app.
notes from a curious developer
I build things because I'm curious. Sometimes it works, sometimes it doesn't but I always learn something worth writing down. This site is kept the way I keep real notes! Simple, a little messy around the edges and never more polished than it needs to be!
Still filling in the blanks and adding more apps to the webOS. The foundation is there! The Start Menu, Terminal and Apps folder all work but most apps are just placeholders until I get around to them. Everything else is next!
↳ who I actually am
I'm an Electronics Engineering student who enjoys understanding how things work beneath the surface. Whether it's software, hardware or the systems connecting them, I'm always more interested in the "why" than simply accepting that something works. If I can't understand why something behaves the way it does, I'll usually keep digging until I can! (Turns out, "because it works" isn't a satisfying answer)
↳ the real hobby
Outside of coursework, I read about medieval architecture for fun! Specifically the engineering, not the aesthetics. Every stone in a castle wall is doing a job: distributing load, killing momentum, funneling an attacker somewhere someone designed on purpose. People solved genuinely hard structural problems with no computers and a lot of collapsed towers along the way. It's the same curiosity that has me picking apart a circuit or a bug instead of just accepting that it works.. gulp.
↳ how I actually build
I don't really stick to one kind of project. Most of them begin as ideas that seem simple enough then slowly grow into something much bigger than I expected. I enjoy figuring out things out as I go even if it means rewriting, experimenting and occasionally wondering why I thought the idea was "small" in the first place. If a project isn't finished, I'd rather say that plainly than pretend it's further along than it really is. I build because I'm curious. Some ideas stay small, some spiral into much bigger projects and a few never make it past the sketchbook. That's part of the process! (I hope)
I also love space, not because it's empty. I love it because it's impossibly full of questions, of history, of light that's older than humanity itself. The universe is the only thing I know I'll never finish exploring. That's exactly why I keep looking up. i yearn for the cosmos.
A command-line calculator with scientific/advanced functions - not just the four basic operations but the kind of thing you'd actually reach for over a phone calculator app.
A browser-based simulation of a desktop operating system. Draggable windows, a taskbar a working window manager, resizing & window snapping, ghost window, a terminal and the shell of something that looks like an OS.
An orbital simulator in Unity, built while learning C# from nothing. Velocity Verlet integration and an AU-based unit system so the orbits are physically correct not just visually plausible, plus a full HUD built entirely in code. It's temporarily paused since I find it difficult and it takes me a lot of time to understand and apply it. Due to my college, I'm not getting enough time to learn anything else other than the coursework.
A Slack bot running on socket mode with ten slash commands. Recently refactored it into two files - one for routing, one for the command logic, sharing a single response helper instead of repeating the same fetch-and-reply pattern ten times. Haven't shipped it yet cuz I feel lazy about it.