My Blog

Thoughts, learnings, and insights from my journey in tech

All
Programming
Teaching
Projects
Spring Boot Tutorial

How I Learned Spring Boot in 30 Days

May 1, 2025 Programming

In this article, I share my journey of learning Spring Boot, from setting up my first project to deploying a full-stack application. I'll cover the resources I used, challenges I faced, and tips for anyone starting with Spring Boot.

Read More
MVVM Pattern

Understanding the MVVM Pattern

April 15, 2025 Programming

The Model-View-ViewModel (MVVM) pattern has revolutionized how we build UI applications. In this post, I explain the core concepts of MVVM, its advantages over other patterns, and how I implemented it in my calculator project.

Read More
Teaching Scratch

How to Teach Scratch to Children

March 30, 2025 Teaching

Drawing from my experience teaching at the CoderDojo initiative, I share practical strategies for introducing children to coding through Scratch. Learn how to create engaging lessons that spark interest in technology and foster problem-solving skills.

Read More
OpenGL Tutorial

Getting Started with OpenGL for 3D Graphics

February 25, 2025 Programming

Dive into the world of 3D graphics programming with OpenGL. Based on my experience developing the Antipa Museum virtual tour, I'll walk you through setting up your environment, understanding the rendering pipeline, and creating your first 3D scene.

Read More
AI Integration

Integrating AI Models in Educational Applications

February 10, 2025 Projects

A behind-the-scenes look at how we integrated AI models into Quizzard, our educational platform. Learn how to work with Mistral, Gemma, and other open-source models to create intelligent, interactive educational experiences.

Read More