Technology

Skills

Every technology and concept from my projects, internships and certifications. Hover over one to see where I used it.

143 technologies

Languages

15 tools

  • Java
  • Python
  • TypeScript
  • JavaScript
  • PHP
  • C#
  • Kotlin
  • Dart
  • C++
  • SQL
  • PL/SQL
  • T-SQL
  • HTML / CSS
  • Bash
  • C

Frontend & mobile

16 tools

  • Angular
  • React
  • Next.js
  • React Router
  • Tailwind CSS
  • Bootstrap
  • Blade
  • Twig
  • Razor
  • Vite
  • Flutter
  • Android Jetpack
  • Java Swing
  • Material Design
  • React Native
  • UX/UI design

Databases & storage

13 tools

  • PostgreSQL
  • pgvector
  • MySQL
  • Oracle Database
  • SQL Server
  • SQLite
  • Supabase
  • MongoDB
  • Redis
  • Hive
  • Strapi
  • Cloudinary
  • Schema migrations

Cloud & DevOps

15 tools

  • AWS
  • AWS ECS Fargate
  • Amazon RDS
  • S3 · CloudFront
  • CloudWatch
  • Terraform / CloudFormation
  • Docker
  • Docker Compose
  • Nginx
  • GitHub Actions
  • CI/CD
  • Vercel · Railway
  • Kubernetes / OpenShift
  • Prometheus · Grafana
  • Azure

Architecture & design

15 tools

  • Microservices
  • API Gateway pattern
  • Modular monolith
  • Layered architecture
  • Clean Architecture
  • MVC
  • MVVM
  • Repository pattern
  • DTO
  • Transactions & concurrency
  • Idempotency
  • Offline-first
  • Event-driven architecture · async messaging
  • SOLID
  • Infrastructure as Code

Backend & APIs

22 tools

  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Spring Cloud Gateway
  • Spring Cloud (Eureka, OpenFeign, Config)
  • Resilience4j
  • FastAPI
  • Flask
  • Django
  • Laravel
  • Symfony
  • ASP.NET Core MVC
  • Node.js
  • Entity Framework Core
  • Doctrine ORM
  • REST APIs
  • OpenAPI / Swagger
  • Bean Validation
  • Apache Kafka
  • GraphQL
  • SSE (streaming)

AI & data

21 tools

  • RAG architecture
  • LangChain
  • OpenAI API
  • Embeddings
  • Semantic search (MMR)
  • PyMuPDF · python-docx
  • tiktoken
  • Prompt engineering
  • TensorFlow
  • Keras
  • CNN
  • Transfer learning (ResNet50)
  • Computer vision
  • OpenCV
  • scikit-learn
  • pandas
  • NumPy
  • Matplotlib
  • Jupyter
  • openpyxl
  • SerpApi

Security

10 tools

  • Spring Security
  • JWT
  • BCrypt
  • RBAC
  • Multi-tenant isolation
  • GitHub OIDC
  • AWS Secrets Manager · IAM
  • Laravel Sanctum
  • ASP.NET Core Identity
  • CSRF protection

Testing & quality

8 tools

  • JUnit 5
  • Mockito
  • MockMvc
  • Testcontainers
  • Vitest · React Testing Library
  • Playwright
  • Postman
  • ESLint

Methods & tools

8 tools

  • Scrum / Agile
  • Jira
  • Git
  • GitHub
  • UML
  • Maven
  • Gradle
  • CMake