RateMyTools (5 person group project completed for ICS 314).
TypeScript PostgreSQL Prisma Next.js OpenAI API Vercel
Read More
I developed a sizing algorithm for clusters of fused carbon nanodots by using existing computer vision tools in tandem. Built for ICS 435 Final Project.
Python cv2 Computer Vision Nanodots
Read More04 Dec 2025
Over the past week or so, we have begun to talk about software design patterns in our class. After 10+ hours, I think I can answer the following question competently: Why bother following Design Patterns? At first glance, Design Patterns...
Software Engineering Learning Design Patterns
11 Sep 2025
On Questions and Dialogues What makes a question smart? What makes a question dumb? To me, a smart question is one that elicits intellectual curiosity—in me and in others—and addresses people who have a better grasp of the answer than...
Questions Answers StackOverflow
08 Sep 2025
The Carpenter and The Coder The age-old adage that “the poor carpenter blames his tools” holds true even in the modern era. While many developers are stuck complaining about why Language X lacks Feature Y, few are actually up to...
Software Engineering Learning TypeScript
04 Sep 2025
I like computer science for the same reason I like physics, for the same reason I like Math, and for the same reason I like sudokus or crossword puzzles. I like solving problems. Easy problems are fun, but even more...
Quantum Computing NP-hard Problems Algorithms