STACK

My technology stack

Technologies and tools I use to design, build, and bring software applications to production.

I’m a full-stack software engineer with a strong focus on backend development and cloud-native systems. I work across the entire application stack, from frontend interfaces and APIs to databases, deployment, and infrastructure, with additional experience in AI and computer vision.

Backend

6 technologies

Python and Node.js for designing APIs, services, and backend applications, with a strong focus on architecture, integrations, and maintainability.

  • Python
  • FastAPI
  • Node.js
  • Express
  • TypeScript
  • REST API

Cloud / DevOps

7 technologies

Containers, CI/CD, and cloud services to take applications from development to production and manage their deployment and infrastructure.

  • Docker
  • Azure
  • Azure DevOps
  • Linux
  • CI/CD
  • Nginx
  • Traefik

Data / AI

7 technologies

Machine learning and computer vision applied to real-world problems, from data processing and inference to semantic search and retrieval systems.

  • PyTorch
  • OpenCV
  • Pandas
  • NumPy
  • scikit-learn
  • Embeddings
  • RAG

Database

4 technologies

Relational and vector databases for application data, search, and embedding-based systems.

  • PostgreSQL
  • pgvector
  • MySQL
  • SQLAlchemy

Frontend

5 technologies

React and TypeScript for building web interfaces and end-to-end features, keeping the frontend closely integrated with backend services and APIs.

  • React
  • Next.js
  • TypeScript
  • HTML
  • CSS

UI / Web

4 technologies

Modern tools for building responsive interfaces and reusable components, with a focus on simplicity, accessibility, and consistency.

  • Tailwind CSS
  • Material UI
  • shadcn/ui
  • Radix UI