MELBOURNE, AUSTRALIA / OPEN TO CONVERSATIONS

Complex
systems.
Clear outcomes.

I’m Sheridan. A senior software engineer building enterprise platforms and practical AI products.

Sheridan GomesFrom the first commit
to the systems people depend on.
SYSTEMS, IN MOTION01 / 03
37.8136° S
144.9631° E
RESILIENT BY DESIGN

Clear boundaries. Explicit state. Recovery when a step fails.

Interactive architecture sketch ↗︎
BUILT THROUGH EXPERIENCE AT
scalene▰JETCHARGEopenpay●MonashUNIVERSITY
01 / SELECTED WORK

Less theory.
More built things.

Enterprise systems, useful AI and products
that connect the two. Here’s how I work.

PLANNING PLATFORMARCHITECTURE STUDY
PRICE PLANNER
Promotion performanceQ3 / 2026
Plan stateReady to publish
gRPCEVENTS
01API gateway↗︎
02Forecast planner↗︎
03Service bus↗︎
CONTRACTS → STATE → RECOVERYIllustrative interface · synthetic data
01 / ENTERPRISE ENGINEERING2024 — Present

From complex pricing to confident decisions.

Building the services behind enterprise retail planning. From domain models and gRPC contracts to resilient publishing and multi-tenant releases.

C# / .NETgRPCAzureAngular
REVIEW / ITERATEDEVELOPER TOOLS
↳ publish-plan.ts+ 12 − 4
18async function publish(plan) {
19 await savePlan(plan);
20 await notifyForecast(plan);↳
✦Consider the failure pathP1

If notification fails after the save, how does the caller safely retry?

RECOVERY · LINE 20 · SYNTHETIC EXAMPLE
21}
CONTEXT → REVIEW → VALIDATEIllustration, not live inference
02 / APPLIED AI / DEVELOPER TOOLS2026

Code review that keeps up with the code.

Taking an open-source review extension further: follow-up reviews, token-aware prioritisation and feedback that stays useful across revisions.

TypeScriptAzure OpenAIAzure Pipelines
AIRTAILEMAIL → INSIGHT
N↗︎NORTHSIDE STUDIO

Your receipt.

Design subscriptionA$24.00
Tax includedA$2.18
Total paidA$24.00
STRUCTURED TRANSACTION
↗︎

Northside Studio

Software & subscriptions

−$24.00
AUD24 SEP 2026
EXTRACT → VALIDATE → UNDERSTANDIllustrative interface · synthetic data
03 / AI PRODUCT / FULL-STACK2025 — Present

An inbox full of receipts. A clearer picture.

An email-to-insights product that turns receipts and invoices into structured financial transactions, with resilient sync and a companion mobile experience.

Next.jsTypeScriptMongoDBGemini
MORE APPS I’M BUILDING
  • WEB / iOS / AI

    Ledgr

    Australian tax preparation with receipt review, work-from-home tracking and receipts connected through Airtail.

    Next.jsExpoGemini
    Live site
  • WEB / AI

    VisaMate

    Organises partner visa evidence, statements, witnesses and lodgement tasks in one place.

    Next.jsSupabaseGemini
    Live site
  • iOS

    Airtail for iOS

    Native companion to Airtail. Spending insights and transactions on iPhone.

    SwiftUISwiftDataSwift Charts
    Open web companion
  • iOS / AI

    NutriScan

    Nutrition and weight tracking powered by AI food-label analysis.

    SwiftUIVisionHealthKit
    In development
02 / THE EXPERIMENT BENCH

Don’t just read it.
Try it.

A small window into the engineering behind AI.
Real rules. Structured output. Visible tradeoffs.

RECEIPT → STRUCTURED DATA
01 / THE INPUTSYNTHETIC SAMPLES
NORTHSIDE STUDIO
Your subscription receipt

Date: 2026-09-24
Design subscription     A$24.00
Tax included              A$2.18

Total paid: A$24.00
Thank you for creating with us.

A clear total. A good fit for rules.

Runs in your browser. No input is sent to a server.

02 / THE RESULTREADY WHEN YOU ARE
⤴︎

Messy input.
A useful starting point.

Choose a sample and run the extraction.
No account. No personal inbox.

BOUNDED INPUT → EXTRACTION → VALIDATION
SMALL DEMO. REAL ENGINEERING QUESTIONS.Why rules before models? ↗︎
03 / THE HUMAN BEHIND THE CODE

I like making
the complicated
make sense.

Sheridan Gomes in Melbourne
Hi, I’m Sheridan.ENGINEER. BUILDER. CURIOUS HUMAN.

I work where product decisions meet system design. Sometimes that means a pricing workflow spanning several services. Sometimes it’s turning a messy receipt into useful data.

I care about the whole path: understanding the problem, making thoughtful tradeoffs, shipping the solution, and helping the team build on it.

The full story, in my résumé
A FEW CHAPTERS SO FAR↘︎
2024 — NOW

Scalene Group ↗︎

Senior Software Engineer

Technical direction for the pricing squad. Enterprise planning services, multi-tenant delivery and engineering enablement.
Software Engineer → Senior · Nov 2025
2023 — 2024

JET Charge

Software Engineer

React, .NET and event-driven services for the Illuminate EV-charging platform.
2021 — 2023

Openpay

Associate Software Engineer

Payment and merchant workflows across C#, AWS and PostgreSQL.
↳

Master of Information Technology, Monash University · Distinction
Co-author, UCC 2021 digital-twin research.

HOW I THINK ABOUT THE WORK
01 —

Understand first.

The best architecture starts with a clear problem, a real constraint and a useful question.

02 —

Make failure visible.

Recovery paths, observability and honest uncertainty belong in the design from the start.

03 —

Leave it better.

Clear contracts, smaller releases and shared knowledge make the next change easier.

04 / WHAT’S NEXT?

Good things start
with a conversation.

Building a team? Untangling a system?
Taking an AI idea into a real product?

Melbourne, Australia · Open to remote conversations
LET’S FIND THE RIGHT STARTING POINT
Start a conversation ↗︎
Opens your email app