Projects
Projects I’ve been working on, all of them centered on Computer Science learning and technical education.
Puzzled Frog (YouTube)
A YouTube channel where I share what I’ve learned about Computer Science and Software Engineering through study, real-world experience, and a genuine interest in how things work.
The videos emphasize clarity, rigor, and conceptual depth, drawing from areas such as logic, discrete mathematics, algorithms, data structures, computability, and the foundations of programming languages. The goal is to bridge hands-on intuition with the kind of well-grounded theory you encounter in serious CS curricula.
Hands-on Java
A structured monorepo of practical Java projects that take learners from foundational ideas to more advanced concepts through real, self-contained challenges.
The sequence covers topics such as control flow, object modeling, collections, exception design, testing, file I/O, parsing strategies, and concurrency. Each project comes with design notes that explain the reasoning behind the architecture, along with full reference implementations.