Now
Not a resume, not a blog post. What I'm actually doing: building, learning, and putting out into the world right now.
Building
A desktop application that uses computer vision to detect defects in PCBs. Aimed at streamlining the quality control process in electronics manufacturing, reducing manual inspection time and improving accuracy even on low end hardware.
On my mind
Starting my MSc in CS at MIT WPU and figuring out what to actually go deep on. The instinct is to learn everything (AI/ML, cloud, systems, web3), but I'm stress-testing the opposite: pick two or three things, go uncomfortably deep, and ship consistently. Also laying the early groundwork for a startup before there's anything real to show. The gym is non-negotiable even when I hate it.
Lately
Why Language Choice Matters (Sometimes)
The programming language you choose is irrelevant for learning and most applications, but becomes a critical engineering decision when performance, scalability, infrastructure cost, and hiring constraints come into play. Effective engineers optimize for the problem's constraints rather than treating language choice as ideology or chasing benchmarks.
youtube-discord-feed
GitHub Actions runner that watches YouTube channel RSS feeds and posts new uploads to a Discord channel via webhook, as rich embeds with a watch button. No YouTube API key required.
Learning
DSA - Graphs & Dynamic Programming
LeetCode
Chipping away at mediums and hards every day.