Software & Web Development
From lightweight websites to secure, data-driven platforms and integrations—designed for performance, security, and maintainability. I build with clear standards, clean code, and documentation your team can own.
Modern Websites
- Responsive UI (mobile-first), accessibility (WCAG), semantic HTML
- Component-based frontends (React/Vue) or lean vanilla builds
- Design systems, dark mode, theme tokens & reusable patterns
- High-performance CSS/JS bundling & image optimisation
Web Apps & Portals
- Dashboards, CRUD apps, admin consoles & client portals
- Role-based access, audit trails & activity logs
- File handling, document workflows & approvals
- Notifications (email/Teams/SMS) & scheduled jobs
APIs & Integrations
- REST/GraphQL APIs with auth, pagination & rate limits
- Webhooks, OAuth2/OpenID Connect, SSO (Entra ID / M365)
- Payments, email, storage, map & comms APIs
- Secure third-party integrations & error handling
Databases & Data Layers
- PostgreSQL/MySQL/SQL Server design & optimisation
- ORMs, migrations, backups & DR drills
- Caching (Redis), queues (RQ/Celery) & background tasks
- Data import/export, ETL, reporting & dashboards
Tech Stacks
- Python (Flask/Django/FastAPI), Node.js, PHP (Laravel)
- React/Vue, HTMX/Alpine for lightweight interactivity
- Jinja2 templates (your current site), Tailwind/utility CSS
- Static sites & hybrid SSR/CSR approaches
CMS & E-commerce
- Headless CMS (Strapi/Directus) & Markdown workflows
- WordPress hardening & performance tuning
- E-commerce setups, carts, payments & invoicing
- Product feeds, inventory, order notifications
Security by Design
- Input validation, parameterised queries, CSP & headers
- AuthN/Z, MFA, session security & secret rotation
- Vulnerability scans, dependency health & patch cadence
- Secure file uploads, anti-automation & rate limiting
Performance & SEO
- Lighthouse/Core Web Vitals, lazy loading & code-splitting
- Edge/CDN caching & image formats (WebP/AVIF)
- Structured data, sitemaps, meta/open-graph
- Analytics with privacy controls & consent modes
DevOps & Delivery
- CI/CD pipelines (GitHub/GitLab), testing & code quality
- Containerisation (Docker), environments & secrets
- Staging → production with approvals & rollbacks
- Monitoring, logs, alerts & SLO/uptime dashboards
Hosting & Cloud
- Azure App Service/Containers, Linux VMs & storage
- Reverse proxies (Nginx), TLS & WAF/CDN (Front Door/Cloudflare)
- Backups, snapshots & disaster recovery testing
- Cost optimisation & rightsizing
Project Process
- Discovery & scope with quick-win roadmap
- Wireframes & acceptance criteria before build
- Iterative delivery with demos & feedback loops
- Go-live checklist & hypercare support
Documentation & Support
- Runbooks, SOPs, API docs & architectural diagrams
- Admin & user guides, handover workshops
- Maintenance plans & feature roadmap
- Optional retainers for iteration & growth
Build Something Robust—And Maintainable
Whether it’s a fast business website, an internal tool, or a secure client portal, I’ll deliver a clean, well-documented solution with security and performance baked in.
Discuss Your Project