I’m an AI engineer. I build AI agents, agentic systems, and automations that take care of real tasks. I do applied AI work too, adding language models to apps and software and making them work with the rest of the system.
I train machine learning models and build the systems around them. I also work on fine-tuning, deep learning, and reinforcement learning. I like taking a model from an experiment to something that runs as part of a product.
I build full-stack web apps with AI features, as well as apps in Rust. I work across the software stack, from the frontend and backend to APIs and databases. I also deploy and run my apps in the cloud, on virtual machines, and in Kubernetes clusters.
What I build with.
A practical toolkit for taking ideas from a first experiment to something people can use.
- Python
- Rust
- Tailwind CSS
- SQLAlchemy
- GraphQL
- Uvicorn
- SciPy
- Jupyter
- PyTorch
- Transformers
- Ollama
- LangGraph
- PydanticAI
- Google ADK
- Codex
- Orca
- MySQL
- n8n
- AWS
- Kubernetes
- Railway
- Terraform
- OpenTelemetry
- Langfuse
- VS Code
- Bun
- MLflow
- TypeScript
- React
- FastAPI
- Alembic
- gRPC
- NumPy
- Matplotlib
- PyArrow
- scikit-learn
- LangChain
- vLLM
- CrewAI
- MCP
- OpenCode
- Hermes
- Herder
- Redis
- Zapier
- Oracle Cloud
- Cloudflare
- Fly.io
- Nginx
- Prometheus
- Git
- Postman
- pnpm
- SQL
- Next.js
- Pydantic
- WebSockets
- Celery
- Pandas
- Plotly
- Polars
- Hugging Face
- LlamaIndex
- LiteLLM
- AutoGen
- OpenAI SDK
- Claude Code
- Pi
- PostgreSQL
- Supabase
- Temporal
- Docker
- Vercel
- Render
- GitHub Actions
- Grafana
- GitHub
- Linux
- uv