I am an Android engineer with more than four years of commercial software development experience. I build and ship production mobile applications using Kotlin, Coroutines, Kotlin Flow, and Jetpack Compose.
I work with modular Clean Architecture and MVVM codebases, focusing on maintainable, testable features and reactive state management. I enjoy solving complex engineering problems by breaking them into clear, practical solutions.
I am comfortable contributing across the stack, from polished Android user interfaces to ASP.NET Core microservices, REST APIs, and real-time SignalR functionality. I collaborate closely with backend engineers, designers, QA, and product teams throughout the delivery lifecycle.
I value quality practices including TDD, unit and integration testing, code reviews, CI/CD, and frequent releases in Agile environments. I take ownership of features end to end, including payments, tracking, permissions, and asynchronous application flows.
I use AI-assisted development tools such as Claude Code and Cursor daily to improve efficiency and accelerate problem-solving. I remain accountable for reviewing, validating, and maintaining the quality of generated output.
I also mentor students in mobile and backend development, clean code, architecture, and testing through practical projects.