A woman  taking a picture of a sunset with her mobile phone - Photo by Jerry Kavan on Unsplash

    Let's get yournext web projectup and running!

    What I Do

    Senior-level software engineering without the agency overhead. I build, I integrate, I deliver.

    Custom Web Applications & MVPs

    What it is: Tailor-built web applications that solve your specific business problems. From internal employee dashboards to customer-facing portals.

    Includes:

    • Requirement analysis and UX planning
    • Custom API development
    • Database design and optimisation
    • Responsive frontend (React, Next.js)
    • Deployment and hosting setup
    • Post-launch support

    Best for: Businesses that have outgrown spreadsheets, off-the-shelf CRM, or clunky legacy systems.


    Headless CMS & E-commerce

    What it is: Decoupled architecture - separate your content/commerce backend from your presentation layer. Gives you flexibility, performance, and future-proofing.

    CMS platforms I work with:

    • Payload CMS
    • Strapi

    Commerce platforms:

    • Shopify (Headless)

    Best for: Companies that need editors to manage content easily, or retailers wanting a custom checkout experience.


    Contract Development / Staff Augmentation

    What it is: I join your existing team on a contract basis. Short-term, long-term, or ongoing.

    What I bring:

    • Senior-level React/Next.js skills
    • Experience with Agile/Scrum
    • Self-directed - minimal management needed
    • Remote-first, timezone-friendly (AEST)

    Best for: Agencies needing bandwidth, startups scaling fast, or enterprises with gaps in their dev team.


    Located near Townsville in North Queensland, I have over two decades of diverse web development/software engineering experience covering all the technical and management aspects of a project’s lifecycle from concept to go live. Project experience ranges from simple websites to Content Management Systems, B2B Websites and complex inhouse business systems designed for specific purposes.

    My focus is on Full Stack Software Engineering and Web Development, particularly with React/Next.js.

    On the front end, I have strong experience developing user interfaces using React and Angular frameworks, and I'm very proficient in all the fundamentals: HTML, CSS, and JavaScript. I enjoy taking designs from prototyping tools like Figma and bringing them to life with a focus on cross-browser compatibility and responsive, mobile-first development. I particularly enjoy using my Next.js competencies.

    On the back end, I have significant experience with RESTful architectures, API creation, and integration. I've built solutions using technologies like Node.js, PHP, and MySQL. Additionally, my certification as an AWS Certified Solutions Architect - Associate underscores my ability to design and manage robust cloud infrastructure.

    I am a strong believer in structured development, using Agile methodologies and code quality tools.

    Core Stack

    My focus is primarily on the following technical stack, just to name a few, but am by no means limited to it, contact me today to discuss your specific needs.
    Next.JS
    Next.JS is a React framework for building web applications with features like server-side rendering, static site generation, and optimized performance.
    React
    React is a JavaScript library for building user interfaces. It uses components for reusability and efficient updates, making it ideal for creating complex UIs.
    Node.js
    Node.js is a JavaScript runtime for building server-side applications. It uses an event-driven, non-blocking I/O model, making it efficient for handling concurrent connections.
    Tailwind CSS
    Tailwind CSS is a utility-first CSS framework offering pre-defined classes for rapid UI development. It provides building blocks for custom designs without writing extensive CSS code.
    Strapi
    Strapi is an open-source headless CMS allowing you to build APIs for managing content. It provides a user-friendly interface for editing content and integrates well with various frontend frameworks.
    PayloadCMS
    PayloadCMS is a flexible headless CMS and application framework built with TypeScript. It offers customizability through config-based structure, allowing you to define data models, UI components, and business logic.
    TypeScript
    TypeScript is a superset of JavaScript adding optional static typing. It improves code reliability, readability, and maintainability through type checking and advanced features like interfaces and classes.
    MariaDB
    MariaDB is a high-performance, open-source relational database, a fork of MySQL. It offers improved speed, reliability, and additional features while maintaining compatibility with MySQL.
    Amazon Web Services
    Amazon Web Services (AWS) offers a broad range of cloud computing services, including compute, storage, databases, and more, on a pay-as-you-go basis.
    What I Do | Troppo Tech