Skills & Technical Experience
A self-taught developer with hands-on experience across the full stack — from writing backend APIs to deploying production applications and leveraging modern AI tooling to ship faster.
Backend
Django (Python)
Production-grade web framework for building full-stack web applications and REST APIs. Experience with Django ORM, authentication systems, middleware, and custom management commands.
Docker
Containerization of web applications for consistent, reproducible environments across development and production. Experience writing Dockerfiles and composing multi-container setups.
Frontend
JavaScript
Proficient in modern ES6+ JavaScript for building dynamic, interactive user interfaces. Comfortable with DOM manipulation, async patterns, fetch APIs, and integrating third-party libraries.
Tailwind CSS
Utility-first CSS framework used across multiple production projects. Skilled at rapidly composing responsive, accessible layouts without leaving the markup — including custom theming and component design.
HTML5 & CSS3
Semantic, accessible markup with a strong grasp of modern CSS — including Flexbox, Grid, custom properties, and responsive design patterns that work across all screen sizes.
Tooling & Workflow
AI-Assisted Development
Proficient in leveraging AI tools — including Claude — to accelerate development cycles, debug complex problems, architect systems, and generate production-quality code. Experienced in prompt engineering and integrating AI workflows into everyday development.
Web Deployment
End-to-end experience deploying web applications — from DNS configuration and custom domain setup to containerized deployments with Docker and static site hosting via GitHub Pages. Comfortable owning the full deployment pipeline.
Git & Version Control
Day-to-day use of Git for source control across personal and collaborative projects. Comfortable with branching strategies, pull requests, and maintaining clean commit history on GitHub.
Self-Directed Learning
The majority of my technical skill set was built independently — through documentation, open-source projects, and real-world application. I learn what I need to ship, and I ship things that work.