Technical skills

  • Python, SQL, Django / Django REST Framework — secure, maintainable APIs.
  • MVC architecture, OOP, design patterns — solid foundations to evolve your products.
  • Unit & integration testing (pytest, coverage >80%) — code verified continuously.
  • CI/CD with GitHub Actions & Docker — smooth, controlled releases.
  • Relational databases (MySQL, SQLite) — optimized schemas and efficient queries.

Workflow & tooling

  • Git/GitHub, GitHub Pages, Render — transparent versioning and deployments.
  • VS Code, MySQL Workbench, Docker — productive environment for rapid prototyping.
  • Sphinx / Read the Docs — living, accessible documentation.
  • Agile / Scrum (Trello, user stories) — iterative delivery with clear visibility.

Development services

Django APIs & back ends

Designing secure, well-documented REST architectures with automated Docker/Render deployment.
Goal: reliable, scalable services you can maintain over time.

Python automation

Internal scripts and tooling to orchestrate workflows, streamline repetitive tasks, and save time.

CI/CD & deployment

GitHub Actions pipelines, continuous integration, and controlled releases.
Every project is tested and validated before production.

Dashboards & data

Interactive dashboards to monitor activity, reporting, or data visualisation.

Here is a selection of projects that showcase my technical progression and quality-driven mindset.

Orange County Lettings — Django developer

Orange County Lettings

SoftDesk Support API — Back-end API developer

SoftDesk Support API

EpicEvents CRM (CLI) — Python CLI developer

EpicEvents CRM (CLI)

LITRevu — Full-stack Django developer

LITRevu

Chess Tournament — Python MVC developer

Chess Tournament

Intermitracker (in progress) — Django SaaS developer

Intermitracker (in progress)