Skills
Technologies and tools I work with
Industry-standard vector graphics editor for creating logos, icons, illustrations, and scalable artwork. Precision tools and advanced features for professional graphic design and digital illustration.
Open-source mobile operating system by Google powering billions of devices worldwide. Flexible platform for building diverse mobile applications with extensive APIs and development tools.
Official integrated development environment for Android app development based on IntelliJ IDEA. Provides code editing, debugging, performance tooling, and emulators for building Android applications.
Open-source test automation framework for native, hybrid, and mobile web applications on iOS and Android. Cross-platform testing with standard WebDriver API enables consistent test scripts across platforms.
Low-level programming language providing direct hardware control and maximum performance optimization. Used in embedded systems, device drivers, and performance-critical code where every instruction matters.
Mobile-first CI/CD platform specifically designed for iOS and Android app development and deployment. Provides pre-configured workflows, integrations, and automated testing for mobile development teams.
Foundational systems programming language known for efficiency and low-level hardware access. Powers operating systems, embedded systems, and performance-critical applications since 1972.
Modern, type-safe object-oriented language developed by Microsoft for .NET framework and Unity game development. Features garbage collection, LINQ, and async/await for building robust Windows and cross-platform applications.
Powerful object-oriented extension of C used for game development, system software, and high-performance applications. Combines low-level control with high-level abstractions for maximum flexibility and speed.
User-friendly online graphic design platform for creating social media graphics, presentations, and marketing materials. Drag-and-drop interface with thousands of templates makes professional design accessible to everyone.
Continuous Integration and Continuous Deployment practices that automate software building, testing, and deployment. Enables faster releases, better quality, and reduced manual errors through automated pipelines.
All-in-one productivity platform combining project management, docs, goals, and communication tools. Highly customizable with multiple views, automation, and integrations to replace multiple apps.
AI-first code editor built on VS Code with integrated AI assistance for writing, editing, and understanding code. Features chat with codebase, AI-powered autocomplete, and natural language code generation.
Client-optimized programming language for building fast apps on any platform, primarily used with Flutter. Features hot reload, strong typing, and compiles to native code for optimal performance.
Platform for developing, shipping, and running applications in isolated containers with all dependencies included. Ensures consistency across development, testing, and production environments while improving deployment efficiency.
Open-source IDE primarily for Java development with extensive plugin ecosystem for other languages. Mature, feature-rich environment with strong support for enterprise Java development and debugging.
Distributed search and analytics engine built on Apache Lucene for full-text search and log analysis. Real-time indexing, powerful queries, and scalability make it ideal for large-scale data exploration.
Native Android UI testing framework providing fast, reliable automated testing for Android applications. Synchronizes automatically with UI thread and provides clear, readable test syntax.
Fast, unopinionated, minimalist web framework for Node.js enabling rapid API and web application development. Flexible middleware system and robust routing make it the de facto standard for Node.js backends.
Open-source automation tool for iOS and Android deployment, handling tedious tasks like screenshots and code signing. Streamlines beta deployments and App Store releases with simple, customizable workflows.
Collaborative interface design tool that works in the browser for creating UI/UX designs and prototypes. Real-time collaboration, component systems, and developer handoff features streamline design workflows.
Google's comprehensive app development platform providing backend services like authentication, databases, and hosting. Real-time synchronization, serverless architecture, and easy integration accelerate mobile and web development.
Cloud-hosted NoSQL database from Firebase with real-time synchronization and offline support. Scalable, flexible data model with powerful queries and seamless integration with Firebase services.
Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. Features hot reload, expressive widgets, and beautiful Material Design and Cupertino interfaces.
Free and open-source raster graphics editor alternative to Photoshop for image manipulation and editing. Powerful tools for photo retouching, image composition, and graphic design without licensing costs.
Distributed version control system for tracking changes in source code during software development. Enables collaboration, branching, merging, and maintaining complete project history with speed and efficiency.
Branching model and workflow for Git that defines strict branching strategy for project releases. Organizes development with feature, develop, release, hotfix, and main branches for structured collaboration.
Statically typed, compiled language designed by Google for building simple, reliable, and efficient software. Fast compilation, built-in concurrency, and simplicity make it ideal for cloud services and microservices.
Powerful build automation tool for multi-language software development, primarily used for Java and Android projects. Flexible, fast builds with dependency management, incremental compilation, and Groovy/Kotlin DSL configuration.
Query language and runtime for APIs that enables clients to request exactly the data they need. Strongly typed schema, single endpoint, and efficient data fetching reduce over-fetching and under-fetching.
Standard markup language for creating web pages and web applications, defining structure and content. Foundation of the web, working with CSS and JavaScript to create modern, interactive websites.
JetBrains' powerful IDE for Java and JVM languages with intelligent code completion and advanced refactoring. Industry-leading tools for Spring, Jakarta EE, and modern Java development with deep code analysis.
Apple's mobile operating system for iPhone and iPad with emphasis on security and user experience. Provides rich frameworks and tools for building premium mobile applications with native performance.
Versatile, object-oriented programming language for Android development and enterprise backend applications. Write once, run anywhere with the JVM, powering billions of devices worldwide.
Essential programming language for web development, powering interactive websites and modern web applications. Runs in browsers and on servers via Node.js, enabling full-stack development.
Project management and issue tracking software designed for agile teams and software development. Customizable workflows, sprint planning, and reporting features help teams deliver projects efficiently.
Modern programming language for Android development with concise syntax and powerful features like null safety. Fully interoperable with Java and officially supported by Google for Android development.
Open-source Unix-like operating system kernel powering servers, embedded systems, and Android devices. Highly customizable, secure, and preferred by developers for its flexibility and command-line power.
Lightweight, embeddable scripting language widely used in game development and embedded systems. Fast, simple syntax makes it ideal for extending applications and rapid prototyping.
Apple's Unix-based operating system for Mac computers known for elegant design and developer-friendly tools. Seamless integration with Apple ecosystem and powerful development environment for creators.
NoSQL document database designed for scalability and flexibility with JSON-like document storage. Schema-less design enables rapid development and handles unstructured data efficiently.
Python-based tool for writing programs that control Android devices and emulators from outside the app code. Enables automated testing, functional testing, and device control for Android applications.
Popular open-source relational database management system known for reliability and ease of use. Powers countless web applications with ACID compliance, replication, and strong community support.
Progressive Node.js framework for building efficient, scalable server-side applications with TypeScript. Architecture inspired by Angular with dependency injection, modules, and decorators for enterprise-grade backends.
React framework for production-grade applications with server-side rendering, static generation, and API routes. Optimized for performance with automatic code splitting, image optimization, and built-in routing.
JavaScript runtime built on Chrome's V8 engine for building scalable server-side and networking applications. Event-driven, non-blocking I/O model makes it lightweight and efficient for real-time applications.
Object-oriented programming language that was the primary language for iOS and macOS development before Swift. Still widely used in legacy codebases and for maintaining older Apple platform applications.
Industry-standard raster graphics editor for photo editing, digital art, and graphic design. Powerful tools for image manipulation, compositing, and creative visual content creation.
Popular general-purpose scripting language especially suited for web development and server-side programming. Powers major platforms like WordPress, Laravel, and Symfony with extensive ecosystem and hosting support.
Modern end-to-end testing framework for web applications supporting multiple browsers and platforms. Reliable automation with auto-waiting, powerful selectors, and cross-browser testing capabilities.
Advanced open-source relational database known for reliability, feature robustness, and SQL compliance. Supports complex queries, JSON data, full-text search, and ACID transactions for enterprise applications.
Task automation and configuration management framework from Microsoft built on .NET. Combines command-line shell with scripting language for managing Windows and cross-platform systems.
Versatile, high-level programming language known for readability and extensive libraries for web, data science, and AI. Simple syntax and powerful ecosystem make it ideal for beginners and experts alike.
Popular JavaScript library for building user interfaces with component-based architecture and virtual DOM. Developed by Meta, it enables efficient, declarative UI development for web applications.
Cross-platform mobile framework using React and JavaScript to build native iOS and Android apps. Write once, deploy everywhere with native performance and access to platform-specific APIs.
In-memory data structure store used as database, cache, and message broker for high-performance applications. Blazing-fast operations with support for strings, hashes, lists, sets, and pub/sub messaging.
Dynamic, elegant programming language focused on simplicity and productivity with natural syntax. Powers Ruby on Rails framework and emphasizes developer happiness and convention over configuration.
Full-stack web application framework written in Ruby emphasizing convention over configuration. Rapid development with built-in tools for database migrations, testing, and RESTful architecture.
Vector-based design tool for macOS focused on UI/UX design and digital product creation. Intuitive interface, symbols, and plugins ecosystem streamline interface design workflows.
Lightweight, serverless, self-contained SQL database engine embedded in applications and mobile devices. Zero-configuration, reliable, and perfect for local storage in mobile and desktop applications.
Modern, safe, and fast programming language for iOS, macOS, watchOS, and tvOS development. Designed by Apple with powerful features like optionals, generics, and protocol-oriented programming.
Utility-first CSS framework for rapidly building custom user interfaces without leaving your HTML. Highly customizable with low-level utility classes that enable consistent, responsive designs.
Comprehensive project management software designed for client work with time tracking and billing features. Combines task management, collaboration tools, and reporting for agencies and professional services.
Visual collaboration tool using boards, lists, and cards to organize projects and tasks. Simple, intuitive interface based on Kanban methodology makes project management accessible and flexible.
Typed superset of JavaScript that enhances code quality and developer productivity through static type checking. Compiles to clean JavaScript and scales from small scripts to large enterprise applications.
Event-driven programming language from Microsoft designed for rapid application development on Windows. Beginner-friendly syntax and visual development environment made it popular for business applications.
Microsoft's comprehensive IDE for .NET, C++, and web development with powerful debugging and profiling tools. Enterprise-grade development environment with IntelliSense, code refactoring, and extensive extensions.
Lightweight, powerful source code editor from Microsoft with built-in Git, debugging, and extensions marketplace. Fast, customizable, and supports virtually every programming language through extensions.
Progressive JavaScript framework for building user interfaces with gentle learning curve and flexibility. Reactive data binding, component system, and excellent documentation make it approachable yet powerful.
Microsoft's operating system dominating desktop and enterprise computing with extensive software compatibility. Supports diverse applications from productivity tools to gaming and enterprise solutions.
Apple's official IDE for developing software for macOS, iOS, iPadOS, watchOS, and tvOS. Includes Interface Builder, debugger, instruments for performance analysis, and iOS Simulator.