Technologies and capabilities
Every item below connects to the projects or client work where I used it. The directory separates applied AI systems from model-training work and infrastructure operations.
Python
9 casesAPIs, automation, data workflows, and machine-learning experiments.
TypeScript
1 caseTyped application code for production web interfaces.
JavaScript
2 casesInteractive web interfaces and browser-based workflows.
Next.js
5 casesFull-stack React applications, server rendering, and production routing.
React
4 casesComponent-driven web application interfaces.
React Native
2 casesCross-platform mobile applications shipped to iOS.
Expo
2 casesReact Native builds, notifications, and App Store delivery.
Tailwind CSS
1 caseResponsive, maintainable interface styling.
FastAPI
6 casesPython APIs, authenticated application services, and streaming responses.
Node.js
1 caseServer-side JavaScript applications and services.
Express
1 caseNode.js web servers and API routing.
PostgreSQL
2 casesRelational application data, analytics, and multi-tenant systems.
MongoDB
2 casesApplication storage and a self-hosted three-node replica set.
Supabase
2 casesAuthentication and private object storage for production applications.
Docker
4 casesRepeatable application packaging, deployment, and network isolation.
Linux
2 casesProduction hosting, systems administration, and self-hosted infrastructure.
Nginx
1 caseReverse proxying and application routing.
Tailscale
1 casePrivate mesh networking between servers, services, and development devices.
Cloudflare Tunnels
4 casesPublic application routing without exposing host ports.
Vercel
2 casesIndependent frontend and API deployments for web applications.
Machine Learning
4 casesModel training, evaluation, retrieval, and local inference experiments.
PyTorch
2 casesTraining and evaluating neural-network models from first principles.
Hugging Face
1 casePublishing model checkpoints, evaluation results, model cards, and limitations.
llama.cpp
2 casesMemory-conscious local language-model inference across CPU and GPU resources.
Qdrant
1 caseVector storage tested during local retrieval and reranking experiments.
AI Tool Calling
2 casesConstrained AI agents that execute defined application and data operations.
Ansible
1 caseRepeatable deployments, health checks, backups, and server maintenance.
Prometheus
2 casesService and infrastructure metrics collection.
Grafana
2 casesOperational dashboards for applications and Linux infrastructure.
Loki
2 casesCentralized container and application logs.
Wix Velo
4 casesBusiness websites, backend workflows, API integrations, and automation.
Wix
1 caseMaintainable websites for small businesses and client teams.
WordPress
1 caseWebsite maintenance, migration, and search optimization.
Mailchimp
3 casesEmail capture, segmented campaigns, and marketing workflows.
Technical SEO
3 casesSite structure, performance, content, and local search improvements.