Software engineer & freelance developer

Belfast · Working remotely

Patrick Mackin.

Python, internal tools
& infrastructure.

I build Python automations, internal tools and backend integrations, with experience taking software from an idea to production.

15-month placement · DevOps at BoyleSportsPaid client work · Safe-cert for SAFBEng Software Engineering · Queen’s Belfast

Selected work

Things I’ve built.

Client software and tools I’ve built to make everyday workflows simpler.

Client project / SAF

Safe-cert

Updated vehicle certificates.
The same QR label.

A central dashboard for staff and a mobile-friendly view for people on site. Built and deployed for SAF.

Next.jsTypeScriptPostgreSQL
Read the case study ↗
Safe-cert dashboard showing fictional demonstration vehicles and certificate statuses
Published VS Code extension

Pipeline Pulse

GitHub Actions pipeline updates inside VS Code. I built it to keep an eye on workflows without switching between the editor and a browser, then published it for others to download.

Developer toolingGitHub ActionsVS Code
View on VS Code Marketplace ↗
Personal project

PRognosis

An AI-assisted pull request review tool I use on my own GitHub projects. It sends code changes to Claude’s API and adds comments highlighting potential risks before I merge.

API integrationGitHubAI-assisted review
Explore my GitHub ↗

Freelance work

What I can help with.

Focused projects and planned development support for businesses and agencies.

Python & workflow automation

Turn repetitive data handling into a repeatable process. Connect APIs, process spreadsheet exports and generate reports or documents.

Internal tools & dashboards

Give your team a practical way to manage records, documents and everyday tasks. Built around the way your business actually works.

Backend & deployment support

Help with integrations, backend changes, deployment pipelines and infrastructure automation, with clearly agreed scope and handover.

Experience

A bit about me.

I’m a BEng Software Engineering student at Queen’s University Belfast, entering my final year after a 15-month industry placement.

I enjoy work that connects software with operations: understanding the problem, building the solution and making it dependable in practice.

PythonC# / .NETJavaTerraformAnsibleAWSSQLAzure DevOps

BoyleSports

15-month industry placement

DevOps / Infrastructure Engineer

Worked across cloud and on-premises infrastructure supporting a live online sportsbook and gaming platform.

  • Led an IIS server decommissioning and migration project, planning the move and resolving network and firewall dependencies.
  • Built and maintained infrastructure and pipelines using AWS, Terraform, Ansible and Azure DevOps.
  • Investigated production issues involving database connectivity, networking, load balancing and monitoring.
  • Contributed to Linux disaster recovery planning, AWS migration assessments and Azure DevOps Server upgrade planning.

Received a confirmed graduate offer following my placement.

Queen’s University Belfast

Final year begins September 2026

BEng Software Engineering

University study in software engineering, including hands-on Java development, alongside paid client work and independent projects.

Contact

Get in touch.

Tell me about the problem, your team and your timeframe. I’m happy to discuss freelance work or talk through the projects and experience here.

patrick@patrickmack.in ↗

Based in Belfast. Available for scoped freelance projects alongside my final year.