Skip to content

Teaching people to build.

I teach people how to build with technology - not just how to use it. Through practical, project-based learning in software engineering, AI, and web development.

How I think about teaching

I believe in learning by building. Every concept is better understood when applied to a real problem, not an abstract exercise.

I meet students where they are - whether they're writing their first function or architecting distributed systems. The goal is always to build confidence alongside competence.

I focus on fundamentals that transfer across languages and frameworks. Tools change; thinking endures.

What I teach

Programming

Python, JavaScript, TypeScript

Web Development

HTML, CSS, React, Node.js, Next.js

AI & Machine Learning

AI fundamentals, AI tools, AI agents, AI-assisted development

Software Engineering

Git, APIs, databases, architecture, testing

Creative Technology

Roblox, game development, Scratch

Digital Skills

SEO, productivity, technology entrepreneurship

Who I teach

School students

Primary and secondary school learners discovering programming and technology.

Beginners

People writing their first lines of code with zero prior experience.

Young developers

Junior developers building confidence and expanding their skills.

Aspiring engineers

People committed to becoming professional software engineers.

Educators

Teachers integrating technology and coding into their curriculum.

Career changers

Professionals transitioning into technology from other fields.

How I teach

Project-based learning

Every concept is applied to a real project, not an abstract exercise.

Live coding

I build alongside learners so they see the thinking process, not just the result.

Real-world problems

Students solve problems that matter - not toy examples they'll never use again.

Step-by-step

Complex concepts are broken into digestible steps that build on each other.

AI-assisted learning

Using AI tools as learning accelerators while building genuine understanding.

Building applications

Students ship actual applications, not just follow tutorials.

Programs & workshops

School Coding Programs

Multi-week programming courses delivered to schools, introducing students to coding through hands-on projects.

Ongoing

AI Workshops

Focused sessions teaching AI fundamentals, AI tools, and how to build AI-powered applications.

Workshop

Coding Bootcamps

Intensive programs taking beginners from zero to building their first web applications.

Intensive

Hackathons

Collaborative events where students solve real problems by building technology solutions in teams.

Event

Mentorship

One-on-one and small group guidance for developers building skills and careers.

Ongoing

What students build

Websites & portfolios

REST APIs

AI chatbots

Games (Roblox, Scratch)

Business applications

WhatsApp integrations

School management tools

Data dashboards

Impact

100+

Students taught

10+

Workshops conducted

5+

Schools reached

50+

Projects completed

Certifications

Industry certifications and courses that back my teaching practice.

Loading...

Want me to teach at your school or event?

Available for workshops, bootcamps, school programs, corporate training, mentorship, and hackathons.

Book a session →