Skip to content

Experience

Professional experience

2025 - Present

Remote

Lead Full Stack Engineer

RN Jobforce

Technical lead for an AI-powered job search platform, responsible for the codebase, the production infrastructure, and the development team.

System Architecture
Architected the core platform from the ground up. Built a robust backend using Django and Python. Paired this with a highly optimized Next.js frontend.
Feature Engineering
Engineered an automated RSS job-fetching system utilizing Celery and Redis. Successfully integrated multiple external data sources including OpenAI and the Companies House API.
Cloud & Infrastructure
Deployed the entire RN Jobforce cloud infrastructure. Transitioned the platform to a live production environment using Terraform, AWS EC2, and NGINX.
Security & Workflows
Established secure remote developer workspaces and strict deployment pipelines. Hardened server infrastructure by directly resolving penetration testing vulnerabilities.
Engineering Leadership
Directed a team of developers to ensure long-term maintainability. Guided the team through complex query optimizations and strict code reviews.
Platform Growth
Managed the platform's technical SEO. Optimized server responses and rendering strategies to directly increase search engine visibility and user traffic.
DjangoPythonNext.jsTypeScriptPostgreSQLRedisCeleryTerraformAWS EC2NGINXCloudflareDocker

May 2024 - August 2024

On-site

Software Engineer

Progress IT Solutions

Built C# and .NET desktop applications for enterprise clients, including an Australian cybersecurity firm.

Cybersecurity Integration
Engineered a Windows event integration collector for an Australian cybersecurity firm. Built the desktop application using C# and WPF. Securely parsed and routed critical system logs for advanced threat analysis.
Advanced Media Processing
Developed a high-performance video editing console application using .NET Core 3.1. Integrated FFmpeg and OpenCvSharp to execute complex batch media edits. Implemented features including precise cropping, temporal shifting, and custom visual effects.
Performance Optimization
Engineered the media application to process multiple high-resolution videos simultaneously. Managed complex background processes and standard output streams. Ensured highly efficient memory management during intensive frame decoding and encoding.
.NET Core 3.1C#WPFWinFormsFFmpegOpenCvSharp

2025 - Present

Remote

Full Stack Developer

Pryntmart

Built a custom printing platform end to end, from the browser-based design editor to the deployment pipeline.

Product Engineering
Built a browser-based design editor with Fabric.js for creating print-ready artwork, alongside product configuration, cart, and checkout flows.
Integrations
Integrated Stripe for payments and Shippo for fulfilment, with an admin panel for order and catalogue management.
Deployment
Deployed on a Hetzner VPS using Docker Compose, NGINX, and SSL termination.
Next.jsTypeScriptGoPostgreSQLRedisFabric.jsStripeDocker