🚧 This site is currently under development! Some pages and features may be incomplete or missing. 🚧

Experience

My career has been a journey marked by continuous growth and diverse experiences. From my early days as a Junior Developer to my current role as a Senior Software Engineer, I’ve had the privilege of working with cutting-edge technologies and contributing to impactful projects.

Each position has equipped me with valuable skills and insights, shaping me into a versatile professional ready to tackle new challenges in the ever-evolving tech landscape.

Senior Software Engineer

Dec 2025 - Present
Remote (UK Based)
Full-stack engineer responsible for designing, building, and deploying features across the Dsposal platform, delivering responsive user experiences and data-driven improvements.

Key Responsibilities:

  • Designed and delivered new features across the Dsposal platform, spanning backend services and responsive user interfaces.
  • Built high-quality, responsive layouts optimized for desktop and mobile browsers.
Resource Futures (secondment)

Senior Software Engineer

Dec 2024 - Dec 2025
Remote (UK Based)
React TypeScript JavaScript PostgreSQL C# .NET Core Full Stack Development Tailwind CSS Bash Scripting Vite SCSS

Software Engineer

Dec 2021 - Dec 2024
Remote (UK Based)
Full-stack engineer responsible for designing, building, and deploying features across the Dsposal platform, delivering responsive user experiences and data-driven improvements.

Key Responsibilities:

  • Designed and delivered new features across the Dsposal platform, spanning backend services and responsive user interfaces.
  • Built high-quality, responsive layouts optimized for desktop and mobile browsers.
  • Mentored engineers and shared best practices to improve team capability.
React TypeScript JavaScript JQuery MS SQL C# ASP.NET MVC Umbraco CMS Full Stack Development

Junior Software Developer

Jun 2021 - Dec 2021
Remote (UK Based)
Worked to improve operations and capabilities for the teaching team across their learning platform, including updating the content management system, developing new features, creating automations, and mentoring a fellow junior developer.

Key Responsibilities:

  • Developed and maintained features for the learning platform using React.
  • Collaborated with the teaching team to understand their needs and implement solutions.
  • Optimized website performance and ensured cross-browser compatibility.
  • Implemented new functionalities to enhance user experience on the platform.
React JavaScript HTML CSS Git Full Stack Development Creating automations Google Cloud Firebase
SOSA RP (FiveM Gaming Community)

Server Developer & Moderator (Volunteer)

Jan 2018 - Feb 2020
Remote (UK Based)
Developed and maintained custom scripts for the FiveM server using Lua, collaborated with the community and staff to implement new features, moderated player interactions, and optimized server performance.

Key Responsibilities:

  • Developed and maintained custom scripts for the FiveM server using Lua.
  • Collaborated with the community and staff to implement new features and fix bugs.
  • Moderated player interactions to ensure a positive gaming environment.
  • Optimized server performance and ensured stability during peak times.
  • Integrated third-party services such as Discord for enhanced community interaction.
  • Developed and maintained custom Discord bots to support server operations and community engagement.
  • Managed database systems to store player data and server configurations.
Lua SQLite JavaScript FiveM Node.js Discord API Python Microsoft Server

Open Source Contributor

May 2012 - Present
Contributing to open source projects and maintaining personal repositories.

Key Responsibilities:

  • Contributing to various open source projects.
  • Maintaining personal repositories and tools.
Git Markdown CI/CD
GitHub contribution chart for tgrhavoc