Software developers in Perth.

The Code Forge team solves business challenges by building great software.

Our clients

Custom software, built from the ground up

We offer a range of custom software development services covering web applications, mobile apps, databases and system integration.

Web application development Your app in a web browser.

Access everything in one place from anywhere in the world. Accurate information leads to informed decisions.

We build every web app from scratch, usually in .NET, TypeScript and PostgreSQL, the stack we know best.

Mobile app development · iOS and Android Your business on the move.

Replace paper, support your team, track assets, streamline communication, incorporate images, use video and integrate your existing systems. There's so much a mobile app could be doing for your business.

System integration Your systems talking to each other.

We work with you and your current systems, getting them to share data so your team saves time and nothing gets entered twice.

Database development Your business systems modelled perfectly.

Database development tailored to your needs. We can build you a database for a new application or integrate with your existing database systems. No more frustration with performance or support.

More ways we help

  • UI/UX designWe design your interface, prototype it and refine it with your feedback before writing any code.
  • Legacy system modernisationWe upgrade and integrate older systems without disrupting your day-⁠to-⁠day work.
  • Project recoveryWe take on stalled or underperforming software projects and get them moving again.
  • Responsive delivery and long-⁠term supportWe work in flexible cycles, keep you updated throughout and keep improving your software after launch.

Something else in mind? Ask us

AI solutions, tailored to your business

More businesses are asking what AI could do for them. We build AI into your software and the systems you already use, shaped around the way your team works.

  • Read invoices, forms and emails, then put the data where it belongs.
  • Answer your team's questions using your own documents and policies.
  • Summarise job notes, reports and long email threads.
  • Draft replies and quotes for a person to check before they go out.

We're open about what AI can and can't do. If a simple form or report will do the job better, we'll tell you.

Your business assistant Demo · illustrative data

Right now in Perth

----

AWST · UTC+8 · West Perth

Friendly service here in Perth.

We give our clients the support they need on Perth time. Book a meeting with us today and talk to us face to face about your app requirements.

Book a free consultation

Front-end.
Back-end.
Database

We have local Perth talent providing skills across the full stack of software development.

We specialise in .NET, TypeScript and PostgreSQL but remain highly adaptive, having worked with other technologies.

We're constantly looking to the latest platforms and frameworks, building for the future and making sure our software scales with your requirements.

  • Front-end
  • Back-end
  • Database
  • Mobile
  • Tools
  • AI
  • .NET
  • C#
  • TypeScript
  • Vue
  • PostgreSQL
  • ASP.NET Core
  • Laravel
  • SQL Server
  • Redis
  • Kotlin
  • Android
  • Railway
  • Azure
  • AWS
  • Docker
  • GitHub
  • Claude
  • Aspire
  • HTML
  • CSS
  • JavaScript
  • React
  • Next.js
  • Angular
  • Tailwind CSS
  • Vite
  • Holodeck
  • Playwright
  • Blazor
  • PHP
  • Python
  • Flux Capacitors
  • Kafka
  • Ecto-Containment
  • iOS
  • Arc Reactors
  • Jetpack Compose
  • Figma
  • Stripe
  • Zero Point Module
  • Kubernetes
  • Xero
  • ChatGPT
  • Infinite Improbability Drive
  • Whisper
  • Gemini

Go on, throw them around.

Client stories

At Code Forge, we work with businesses of all sizes, from local startups to established enterprises, across a range of industries. We've built custom software for clients in sectors like mining, education, professional services and manufacturing.

  1. ProjectMaths Platform

    Challenge

    Develop an interactive software platform that enables teachers to curate and assemble educational content effectively, streamlining lesson preparation.

    Outcomes

    • Significantly reduced teacher prep time
    • 1,271 satisfied teachers
    • 117 schools using the platform
    • 21,105 lessons taught, using 300,000+ PowerPoint files
    The Maths Hero by Shaping Minds sign-in page on a desktop monitor. A Shaping Minds lesson page with slide previews, notes and attachments, on a desktop monitor.
  2. ProjectKPI Dashboard

    Challenge

    Improve the job information management system by developing enhanced reporting and search capabilities to quickly find jobs and key information, high-level financial reporting for management, extended timesheet interfaces with tablet check-in and check-out functionality, and KPI dashboards with departmental targets to boost visibility of performance and invoicing data.

    Outcomes

    • Operational efficiency and flexibility
    • Integration with an existing system
    • Better-informed decision making
    • Faster, more accurate job tracking
    The CADDS Group KPI dashboard on a desktop monitor, with weekly timesheet tables, a week overview donut chart and a 30-day overview bar chart.
  3. ProjectTesting Library

    Challenge

    Develop a digital solution that standardises lab testing processes, connects test data to production batches, provides researchers with valuable industry data, and streamlines lab data entry and sample management.

    Outcomes

    • Integration with B-QUAL
    • Member sample submission
    • Dedicated lab tester dashboard
    • Data access for researchers & data owners
    The B-QUAL testing library on a desktop monitor, with a table of load requests, an orchard map and pending spray requests.
  4. Your business?

In their own words.

  • Working with Code Forge has been a standout experience. Their end-to-end support turned the shell of an idea into a fully realised, high-quality solution. The team is not only highly skilled but also deeply collaborative, bringing creativity, technical expertise, and a genuine problem-solving mindset to every stage. We wouldn't hesitate to work with them again.

    Jordan O'Sullivan
  • I've worked with Josh and the Code Forge team for over a decade, and they've been my go-to software agency. They've delivered major data, software, and web projects across the automotive retail and health insurance industries. Their professionalism, attention to detail, and clear communication ensure projects are completed on time and to a high standard.

    Chris Penn
  • Josh and the team at Code Forge have been pivotal in bringing LiveMine to where we are today. When we reached the limits of our first product, we engaged them to rebuild the platform for our next stage of growth. They took the time to understand our needs, built a scalable foundation, and guided us through every step of the process. That solid groundwork has set us up for long-term success; our in-house team now builds confidently on it, and we still turn to Code Forge for ongoing support and overflow work.

    Suren Selvarajah

It all starts with a conversation

Conversation

Getting to know each other

A free consultation, face to face in West Perth or over a call. You tell us about your business and its challenges, we ask plenty of questions and we both get a feel for whether we're the right fit.

Obligation free

If we're the right fit

  1. Collaboration

    Working together, all the way through

    Collaboration runs through every other step. We listen to your requirements, pain points and problems, talk solutions through with you and ask for your feedback on everything from plans and prototypes to testing.

  2. Conception

    Planning and prototyping

    We design interactive prototypes you can see and click around yourself, and write a software requirements specification for the project. Whenever a new feature or out-of-scope request comes up mid-project, it comes back here to be planned and prototyped first.

  3. Creation

    Development, testing and deployment

    The techy side of software, and the part we're experts in, so you don't have to be. We write clean, testable code, test it automatically and deploy continuously, so new features and fixes reach you quickly.

On repeat

Code Forge is a full-stack software development company based in Perth, Western Australia

Three people smiling at their desks in an office overgrown with plants, while a monkey eats a banana on the gold floor.
Our office Suite 1, Level 2, 33 Colin St, West Perth

Our story

We started in 2023 in an office shared with LiveMine, working right next to them for our first three years. In April 2026, we moved into an office of our own, just a few streets away.

We're still a small team, and tech nerds through and through. We'd be tinkering with software and computers even if nobody paid us, so we count ourselves lucky that it's our job. Better still, every problem you bring us puts all that tinkering to good use.

Our team

Illustrated portrait of Joshua Grant

Joshua Grant

Boss

Joshua has been at the helm of Code Forge since it started in 2023, but he's been building software since 2007. He's tackled all sorts of problems, from traceability systems for mining construction projects to custom integrations and more SQL Server databases than he'd care to count.

That experience shapes how we work: he'd rather learn the best tool for the job than stick with the ones he knows, and if you're taking an app to market, he'll happily explain why it should be native.

What he enjoys most about Code Forge is that no two projects are the same, so every new problem makes the next build better. The urge to build doesn't stop at work, either. He'd sooner make something himself than buy it off the shelf, whether it's software, a piece of furniture or a fix around the house. And when he does put the tools down, he's either deep in a game or breakdancing.

Edith Cowan University

2007 Bachelor of Computer ScienceMajors: Computer Science · Games Programming

Illustrated portrait of Cameron Wright

Cameron Wright

Developer

Cameron joined the team in 2020, before we were even called Code Forge, which makes him our longest-serving developer. His background is in mathematics and computer science, and he has the analytical mind to match.

He loves the variety. Working on every part of an app, for all kinds of businesses, keeps him learning about new industries and switching between roles.

Outside of work, Cameron instils fear in his squash and table tennis opponents. He's got a keen ear for classical music as well, playing both the piano and cello. His latest interest is the Steam Frame, which (fun fact) is his first foray into video games.

The University of Western Australia

2018 Bachelor of ScienceMajors: Computer Science · Mathematics and Statistics

2019 Bachelor of Science (Honours)First Class Honours in Mathematics and Statistics (Applied Mathematics)

Illustrated portrait of Matthew Wallace

Matthew Wallace

Developer

Matthew came on board in late 2023, and he's no stranger to a conversation: almost four years in call centres before university gave him a knack for asking the right questions and getting on with people. Mobile apps were a big interest all through his degree and his first two software jobs, one at a startup and one at a consultancy. Starting out as a big cog in a small machine taught him to own his work, stay practical and set a high bar.

He's involved from start to finish, but his favourite parts are the first and the last: asking a client what they need, then hearing straight from them that the software is pulling its weight for a local business.

Matthew's a keen gardener with a soft spot for cacti, which he propagates himself. His taste in music runs to anything with a hint of drum and bass, hip hop or jazz, preferably live. He's a tinkerer too, whether it's VR, smart home systems or 3D printing.

Curtin University

2023 Bachelor of ComputingMajor: Software Engineering

Illustrated portrait of Nathan Sutandi

Nathan Sutandi

Developer

Nathan got his first taste of life at Code Forge in 2024, when he interned with us in his penultimate year of university. Starting out in front-end development, he quickly fell for UI/⁠UX design.

After graduating, he set off around the world with just a backpack, in search of various sketchy activities. A lover of the outdoors, he's been scuba diving, climbing volcanoes and relaxing in the backcountry.

In 2026, Nathan returned to us (in one piece) as a developer, and now uses his creative eye to lead design and UI/⁠UX development at Code Forge. He makes sure the software we build is easy and pleasant for everyone to use. With a background in sales, he puts clients first and works closely with them to get the design right.

Curtin University

2024 Bachelor of ComputingMajor: Software Engineering

The values we work by

One comes first. The rest shape how we work with you, and with each other.

Comes first

Understanding
you.

Of everything we value, this is the one we emphasise most. Before anything else, we make sure we understand you and your business.

Thinkers before doers.

We don't get ahead of ourselves. We stay calculated and organised, and the doing only starts once the thinking's done.

Attention to detail.

Did you notice the client logos up top are in alphabetical order? Probably not. We did it anyway.

Check for yourself

Always improving.

We believe in continuous improvement, and we measure ourselves against the best we can do.

As a team.

  1. 01

    Keep learning. We're committed to improving our own knowledge and capabilities, and we like keeping up with new tools and technologies.

  2. 02

    Ask for help. We like a good problem, but we don't waste time when we could ask for help.

  3. 03

    Take ownership. When we see an opportunity to improve the way we work, we act on it rather than waiting to be asked.

  4. 04

    Share what we know. We're friendly, and we enjoy sharing knowledge and ideas.

  5. 05

    Disagree with respect. We value disagreement, as long as we keep our respect for one another.

  6. 06

    Admit what we don't know. Nobody knows everything. We say so when we don't, and never put anyone down for not knowing.

  7. 07

    Look after ourselves. That means keeping a healthy work-life balance.

We'd love to hear from you

We are detail-oriented people. Send us a brief description of your requirements so we can go through them before our first meeting.

Address
Suite 1, Level 2
33 Colin St
West Perth WA 6005
Hours
Monday to Friday
9:30 am to 5:30 pm
Weekends
Closed

Book a free consultation

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.