Back

My Tech Stack

The tools and technologies I use to build modern applications

My Tech Stack

Here's an overview of the technologies I work with regularly.

Programming Languages

  • Python: ML/AI development, backend services
  • TypeScript/JavaScript: Full-stack web development
  • Go: High-performance distributed systems
  • Rust: Systems programming and security-critical applications

Frameworks & Libraries

Backend

  • FastAPI and Flask for Python APIs
  • Node.js and Express for JavaScript backends
  • gRPC for microservices communication

Frontend

  • React and Next.js for web applications
  • TailwindCSS for styling
  • shadcn/ui for component libraries

AI/ML

  • PyTorch and TensorFlow for deep learning
  • LangChain for LLM applications
  • Hugging Face Transformers

Infrastructure

  • Docker and Kubernetes for containerization
  • AWS and GCP for cloud infrastructure
  • PostgreSQL and Redis for data storage

Why These Tools?

I believe in choosing the right tool for the job. Each technology in my stack has proven itself in production environments and helps me deliver reliable, scalable solutions.