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.