Skills
Key skills that define my professional identity.
Full Stack Engineering
Languages
TypeScript & JavaScript
Built full-stack applications and backend services using TypeScript and JavaScript, with a strong focus on scalable and maintainable code.
Python
Worked with Python for AI systems, data pipelines, automation, and backend tooling.
Go
Built concurrent backend services and explored systems-oriented application development with Go.
SQL
Worked with relational data modeling, querying, and optimization in real-world applications.
Java
Used Java for backend development, object-oriented programming, and systems-focused projects.
C
Worked with low-level programming concepts and performance-oriented problem solving using C.
Frontend
React & Next.js
Built modern web applications and interactive user interfaces using React and Next.js.
Tailwind CSS, MUI & Bootstrap
Built and styled responsive interfaces using utility-first CSS, component libraries, and established design systems.
HTML & CSS
Worked with semantic HTML and modern CSS to build responsive and accessible web interfaces.
Mobile & Cross-platform
React Native
Built cross-platform mobile applications and worked with native integrations using React Native.
Backend & APIs
Node.js, Express.js & NestJS
Built scalable backend services, APIs, and server-side application logic using Node.js frameworks.
Gin, Fiber & Go Routines
Built performant backend services and APIs using Go frameworks like Gin and Fiber. Focused on go's strengths in concurrency and efficiency for backend development.
REST APIs
Designed and built REST APIs for frontend integrations, backend systems, and service communication.
gRPC
Worked with gRPC for efficient service-to-service communication using strongly typed contracts.
GraphQL
Worked with GraphQL to build flexible APIs and improve client-driven data fetching.
Microservices
Worked on modular backend systems and service-based architectures for scalable applications.
Authentication, OAuth & Central Authorization
Built and integrated secure authentication flows, OAuth-based access, and centralized authorization systems.
Firebase Ecosystem
Worked with Firebase services for authentication, real-time data, and rapid application development.
Postman, Thunder Client & API Tools
Used API testing tools to debug, validate, and iterate on backend workflows during development.
AI & Applied Intelligence
Machine Learning
PyTorch & PyTorch Lightning
Built deep learning models and structured training workflows using PyTorch and PyTorch Lightning.
TensorFlow & Keras
Worked with TensorFlow and Keras for model development, experimentation, and deployment-oriented workflows.
Scikit-Learn & Classical ML
Applied classical machine learning methods for structured data tasks, experimentation, and evaluation.
Hugging Face
Worked with transformer models, pretrained checkpoints, and NLP tooling from the Hugging Face ecosystem.
Jupyter
Used Jupyter notebooks for prototyping, experimentation, model analysis, and research workflows.
Computer Vision & Image Processing
OpenCV
Built computer vision pipelines and image processing workflows using OpenCV.
Classical CV & Image Processing
Worked with classical vision techniques for filtering, feature extraction, and geometry-based tasks.
Image Classification, Object Detection & Segmentation
Worked on core computer vision tasks including image classification, object detection, and segmentation.
LLMs & RAG
LangChain, LangGraph & LangSmith
Built LLM-powered applications and agentic workflows using the LangChain ecosystem.
FAISS & Vector Search
Worked with FAISS and vector similarity search for embedding-based retrieval systems.
Pinecone & Vector Databases
Worked with vector databases and semantic search infrastructure for retrieval-based AI systems.
RAG Pipelines (Vector, Vectorless & Agentic)
Built retrieval-augmented generation pipelines across vector-based, vectorless, and agentic approaches.
Document Ingestion & Knowledge Graphs
Built ingestion pipelines to structure, normalize, and prepare knowledge sources for retrieval workflows.
Chunking Strategies & Context Management
Worked on chunking strategies and context design to improve retrieval quality and LLM response grounding.
Retrieval Evaluation & RAG Quality
Worked on evaluating retrieval quality and improving the reliability of RAG systems.
MCP
Worked with Model Context Protocol (MCP) to connect LLM workflows with tools and external systems.
Systems, Cloud & DevOps
Databases
PostgreSQL
Worked with PostgreSQL for relational data modeling, application backends, and production-oriented systems.
Prisma & Sequelize
Used ORMs to model application data, manage schemas, and speed up full-stack development workflows.
MongoDB
Worked with MongoDB for flexible document-based storage in dynamic application architectures.
Redis
Used Redis for caching, queues, sessions, and fast application state management.
ClickHouse
Worked with ClickHouse for high-performance analytical queries on structured data workloads.
SQLite
Used SQLite for lightweight storage in local, embedded, and portable application setups.
Prisma Studio, PgAdmin & DB Tools
Used database tooling for inspecting, managing, and debugging application data during development.
Cloud & Infrastructure
AWS
Worked with AWS to deploy and operate scalable infrastructure and production workloads, including practical usage of cloud compute and deployment patterns.
GCP
Worked with Google Cloud Platform for cloud-native application deployment and infrastructure workflows.
Docker & Docker Compose
Used containers to package applications and manage consistent local and production environments.
Kubernetes
Worked with Kubernetes to orchestrate and manage containerized applications across scalable environments.
GitHub Actions
Built CI/CD workflows to automate testing, builds, and deployment pipelines.
Jenkins
Worked with Jenkins to set up and run automated build and delivery pipelines.
Render, Netlify, OVH, Intercolo & Hosting Platforms
Worked with managed hosting and deployment platforms to ship and operate web applications.
Linux
Worked extensively in Linux environments for development, deployment, and troubleshooting.
Caddy & Nginx
Configured reverse proxies and web servers for secure routing and production deployments.
Software Architecture
System Design
Designed scalable systems and services with a focus on reliability, maintainability, and performance.
Software Architecture & Formal Methods
Worked on software architecture patterns and applied formal methods for improving system reliability and correctness. Used Alloy, SAT Solver & SMT-based approaches for modeling and verifying system properties.
Distributed Systems
Worked on systems that coordinate services, data, and workflows across distributed environments.
Kafka
Worked with Kafka for asynchronous communication, event pipelines, and streaming workflows.
Concurrent Systems
Worked with parallel execution, synchronization, and scalable task processing patterns.
Event-driven Architecture, CRON Jobs & Reactive Systems
Built event-driven systems and scheduled workflows to improve scalability and responsiveness.
Git, GitHub, Bitbucket, GitLab & Collaboration Platforms
Used source control and collaboration platforms for versioning, reviews, and team-based development.
Formal Methods
Applied formal methods and modeling (Alloy, SAT/SMT Solvers, nuXmv) techniques to improve system design, reliability, and correctness.