Back to activities

2025 - Present

Web/App Programming and CS Mentoring

Alongside internal team lectures, I mentor two friends from Git collaboration through service development so they can understand and repair AI-generated code.

Code ReviewGit CollaborationFlutterTeaching

What I did

My friends began building web and mobile products with AI, but they could not explain the generated code or diagnose failures, so they stalled when the AI could not repair its own output. I offered to mentor two of them from the fundamentals because they wanted to learn service development seriously.

Web and app development mentoring session with friends
An in-person mentoring session with two learners

After basic language and framework syntax, we moved to an Instagram clone. Each learner opens a small PR, and my reviews ask them to explain screen decomposition, state, naming, API boundaries, and data flow before we discuss a fix.

GitHub pull-request review for an Instagram clone
Small PRs reviewed from the intent of each change

I introduce Git, branches, PRs, and asking questions through Discord before focusing on larger features. These are not merely tool skills: they preserve the intent of a change and make code maintainable by someone other than its author.

Flutter architecture material shared through Discord
Internal technical sharing through diagrams and examples

Within Blueberry Team, I also teach sessions on Flutter rendering and state management, virtualization and Docker, and authentication-state management. Turning concepts into diagrams and concrete examples repeatedly exposes gaps in my own understanding as well.

Links