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.