🎯 Senior Software Engineer | Team Lead | Kotlin Enthusiast
I am a software engineer with expertise in Kotlin and a strong background in designing and implementing modern software architectures. I enjoy working on challenging projects and leading teams to deliver practical and maintainable solutions.
- Developer: I’ve been developing software for several years, focusing on clean code and efficient systems.
- Team Leader: At JetBrains, I led projects like Package Search and developed Jewel, a Compose for Desktop library now used in production by Google.
- AI Practitioner: I have experience building machine learning systems for real-world applications, including my Master’s thesis on face recognition.
- Speaker: I’ve presented at events like Kotland and Droidcon, sharing insights about software development.
- Languages: Kotlin (JVM, Multiplatform), Python, TypeScript, JavaScript
- Backend: Ktor, Spring, gRPC, REST, Flask, Redis, OpenSearch
- DevOps: Gradle, Docker, AWS, Terraform, GitHub Actions
- AI/ML: TensorFlow, Keras, Jupyter Notebooks
I developed the original implementation, architecture, and DevOps for Jewel, a Compose for Desktop library for IntelliJ plugin development. Jewel has been adopted by Google and is used in production in Android Studio. This project modernized plugin development workflows for IntelliJ plugins.
I designed the architecture and led the development of Package Search, the first IntelliJ Plugin built with a modern architecture combining reactive flows, MVVM, and Compose with Jewel. It provides an efficient way to manage dependencies across JetBrains tools.
Built a face detection and recognition system using Kotlin, gRPC, and Keras. Designed for real-world usage, it combines machine learning with scalable infrastructure.
- Introduced Jewel, now in production at Google, simplifying IntelliJ plugin development.
- Designed the modern architecture for Package Search, setting a precedent for IntelliJ Plugins.
- Fostered a collaborative team environment, mentoring team members to deliver high-quality software.