I have led the design and development of Kotlin curricula, education programs, and platforms used to train developers and educators.

I designed Kotlin backend curricula and mission-based programs centered on clean code, TDD, system design, and Spring-based application development. Over the past 7 years, more than 20,000 learners have completed programs based on this model. Rather than relying on lectures, trainees build systems such as DI frameworks, web servers, and backend services, and improve their code through structured GitHub-based reviews and feedback.

Each mission is structured in small steps, allowing learners to reflect on their decisions and revise their code. This approach helps them develop not only Kotlin proficiency, but also habits such as collaboration, ownership, and continuous improvement.

I have also worked closely with educators who later went on to design and lead their own Kotlin-based courses, extending this approach to new learning environments.

In addition, I have supported organizations transitioning from Java to Kotlin by analyzing their codebases, designing customized training, and helping teams adopt Kotlin safely in production environments.

Representative courses

Example mission repositories and reviews

Curriculum and mission repositories