My Skills
Technologies I use in my work and personal projects
Languages
Dynamic language for web development and server-side applications
Strongly typed superset of JavaScript for scalable applications
High-level language for general-purpose programming and scripting
Modern language for .NET ecosystem and enterprise solutions
Statically typed language for building scalable network applications
Object-oriented language for enterprise-scale applications
Statically typed language for building scalable network applications
Frontend Ecosystem
Declarative component-based library for building UIs
Declarative component-based library for building UIs
Full-stack React framework with SSR and static generation
Utility-first CSS framework for rapid UI development
React component library for building responsive UIs with Material Design
Accessible UI components built with Radix and Tailwind
Production-ready animation library for React
A powerful JavaScript library for creating animations.
Backend Frameworks
JavaScript runtime for building scalable network applications
Progressive Node.js framework for building efficient and scalable server-side applications
Modern .NET framework for building cloud-based web apps
Modern Python framework for building APIs with Python 3.7+
High-level Python web framework for rapid development
Java framework for enterprise-grade microservices
Data Management
Document-oriented NoSQL database for modern apps
Powerful open-source relational database system
Relational database management system by Microsoft
Backend-as-a-Service platform for building web and mobile apps
Serverless backend platform for building real-time applications
Next-generation ORM for TypeScript and Node.js
Cloud & DevOps
Comprehensive cloud platform with 200+ services
Cloud computing platform for building and deploying applications.
Cloud computing platform for building and deploying applications.
Event-driven compute without managing servers (Lambda, Cloud Functions)
Containerization platform for application packaging
Container orchestration system for scaling applications
Continuous Integration and Continuous Deployment for automated workflows
API Technologies
AI / ML & Generative AI
Framework for building LLM-powered applications with composable chains
Orchestration framework for building agentic AI workflows
GPT models and API for integrating conversational AI capabilities
AI-powered code completion and generation tool from OpenAI
Platform for hosting, training, and deploying ML models
Retrieval-Augmented Generation for grounding LLMs in private data sources
Large Language Model integration, fine-tuning, and prompt engineering
Building autonomous AI agents with tool use and multi-step reasoning
Open-source machine learning platform for building and deploying models
Open-source deep learning framework for research and production
Machine learning library for data mining and analysis in Python
Data manipulation and analysis library for Python
Fundamental package for numerical computing in Python
Interactive computational environment for data science and ML
Messaging & Streaming
Distributed event streaming platform for high-throughput pipelines
Message broker for asynchronous communication between services
Redis-backed job and message queue for Node.js applications
In-memory data store for caching, messaging, and real-time data
Full-duplex communication protocol for real-time applications
Managed messaging service for real-time communication
Infrastructure & Automation
Infrastructure as Code tool for provisioning cloud resources
Automation tool for configuration management and application deployment
Containerization platform for consistent application packaging and deployment
Container orchestration for scaling and managing distributed applications
CI/CD automation directly integrated with GitHub repositories
Automation server for building, testing, and deploying software
High-performance web server, reverse proxy, and load balancer
Observability & Monitoring
Elasticsearch, Logstash, Kibana for centralized logging and analysis
Open-source monitoring system with time-series data and alerting
Observability platform for metrics visualization and dashboarding
Application performance monitoring and error tracking platform
Testing
Delightful JavaScript testing framework with zero configuration
Browser automation framework for end-to-end web testing
Blazing-fast unit test framework powered by Vite
Cross-browser automation framework for reliable E2E testing
Architectures & Design Patterns
Decomposing applications into independently deployable services
Asynchronous communication via events for scalable distributed systems
Domain-Driven Design for modeling complex business domains
Command Query Responsibility Segregation for separating reads and writes
Model-View-Controller pattern for structuring application code
Development Tools
Project Management & Collaboration
Issue and project tracking software for agile development teams
Knowledge management and team collaboration workspace
All-in-one workspace for docs, wikis, and project management