Swimmingly
This project is still evolving — but it reflects some of the ideas I care most deeply about in software, education, and community design.
Swimmingly is a gamified learning platform designed to teach real-world debugging and software reasoning through fictional workplace challenges. It blends narrative context with technical tasks to create an immersive environment where learners don't just write code — they solve problems like engineers do.
Philosophy
I believe debugging is one of the most undervalued paths to deeper software fluency. Swimmingly flips the typical learning flow by starting not with blank files, but with imperfect, human code. Learners step into a systems-thinking mindset from day one.
Challenges
Designing scalable infrastructure for persona-driven feedback, integrating Git-based workflows, and building meaningful progression paths without artificial gamification posed interesting design constraints — and informed many of the platform’s most unique features.
Reflections
Swimmingly has become a vehicle for exploring my broader philosophy: that software education should focus on reasoning, not rote syntax; mentorship, not metrics. It’s also been an exciting proving ground for lightweight backend systems and thoughtful architecture.
← Back to projects