Android Developer | AI Enthusiast | Outdoor Enthusiast
Passionate developer with over 13 years of professional experience in the IT industry. My programming journey began in 2000-2001, and I specialize in building robust, scalable mobile applications with a focus on clean architecture, MVVM, and modern Android development practices.
When I'm not coding, you'll find me exploring caves, running in the mountains, or enjoying outdoor adventures. 🏔️⛰️
Over a decade of professional Android development experience across diverse domains including Healthcare, Automotive, IoT, Telematics, and eCommerce.
Led teams, mentored developers, and delivered production-ready applications that serve thousands of users.
Specialized in MVVM, Clean Architecture, and MVP patterns.
Expert in reactive programming with RxJava, Coroutines, and Flow.
Strong focus on maintainable, scalable, and testable code that stands the test of time.
Certified in AI Agent Development & LLM Integration.
Experienced with OpenAI, Anthropic, Ollama APIs, RAG, Vector Databases, and Multimodal AI.
Combining traditional mobile development with cutting-edge AI technologies.
My passion for outdoor activities often inspires my technical projects, especially those related to geospatial analysis and activity tracking.
Love exploring caves, running in mountains, and outdoor adventures that fuel both my personal life and professional creativity.
Mentoring & Beta Testing
GpxAnalyzer - Production Android App
Currently developing and maintaining a production Android application published on Google Play Store. This project demonstrates full-stack Android development expertise from architecture to deployment.
Technical Implementation:
Development Excellence:
Production Experience:
AI_devs Program
13+ years of Android Development Experience
With over a decade of experience in mobile development, I've worked across diverse domains and technologies:
Domain Expertise:
Leadership & Collaboration:
Master of Computer Science - Faculty of Mechanical Engineering and Computer Science
Previous Studies: Numerical methods (Finite Derivative Methods, Finite Elements Methods)
Proficient in multiple programming languages with extensive professional experience.
Language Expertise:
Comprehensive expertise in modern Android development stack and best practices.
Technology Stack:
Professional tools and platforms for efficient development workflows.
Tools & Platforms:
Certified expertise in AI agent development and LLM integration technologies.
AI Technologies:
Extensive experience across diverse industry domains and specialized applications.
Industry Domains:
Explore my portfolio of professional and passion projects
Production Android App — Published on Google Play Store
A comprehensive GPX activity analyzer for athletes and outdoor enthusiasts with enterprise-grade development practices.
Core Features:
Technical Excellence:
Geospatial image viewer designed for speleological (caving) exploration activities. Perfect for mapping and analyzing cave systems with advanced image processing capabilities.
Key Features:
Production-ready Task Manager with vanilla PHP 8.2.
Built with modern web development practices and comprehensive project management features.
Key Features:
Educational Android Project demonstrating background services, content observers, and data synchronization.
Perfect example of Android background processing and data management.
Key Features:
My programming journey started in 2000-2001. These early projects represent my exploration of fundamental programming concepts.
Project Highlights:
Explore all my projects, contributions, and professional work across different platforms and technologies.
Additional Work:
Professional-grade development practices demonstrated in production applications
My development approach emphasizes quality, maintainability, and scalability. Through projects like GpxAnalyzer, I've implemented enterprise-grade practices that ensure reliable, performant, and maintainable code.
Complete automation workflows ensuring quality and reliability throughout the development lifecycle.
Key Capabilities:
Enterprise-grade testing practices ensuring code reliability and preventing regressions.
Testing Coverage:
Optimized for handling large datasets and efficient resource utilization.
Optimization Strategies:
Well-structured codebase designed for long-term maintainability and scalability.
Architecture Principles:
Secure and efficient integration with external APIs and services.
Integration Features:
Complete production deployment and maintenance lifecycle management.
Deployment Practices: