Uses
Languages
- Python -- My primary language for ML/AI work, data pipelines, and backend services
- TypeScript -- Web applications, APIs, and infrastructure-as-code with AWS CDK
- Rust -- Systems programming and performance-critical components
AI / ML
- PyTorch -- Deep learning model training and experimentation
- Hugging Face Transformers -- NLP tasks, model fine-tuning, and inference
- LangChain -- LLM application orchestration and RAG pipelines
- Amazon Bedrock -- Managed foundation models for production workloads
- Strands Agents -- Open-source SDK for building AI agents with model-driven tool orchestration
Cloud (AWS)
- Amazon SageMaker -- Model training, hosting, and MLOps
- Amazon ECS -- Container orchestration for microservices
- AWS Lambda -- Serverless compute for event-driven workloads
- AWS Step Functions -- Workflow orchestration for ML pipelines
- AWS CDK -- Infrastructure-as-code in TypeScript
Frontend
- Next.js -- React framework for server-rendered and static sites
- React -- UI component library
- Tailwind CSS -- Utility-first CSS framework
Data
- PostgreSQL -- Primary relational database
- DynamoDB -- NoSQL for high-throughput, low-latency workloads
- OpenSearch -- Full-text search and log analytics
- Redis -- Caching and session management
DevOps
- GitHub Actions -- CI/CD pipelines
- Docker -- Containerization for development and deployment
- Terraform -- Multi-cloud infrastructure provisioning