Skip to content

Full Stack EngineerMelbourne, Australia

Thisara JayamuniI build web solutions that hold up in production.

Six years shipping full-stack applications — React and Next.js on the front, Node.js and MySQL behind them.

Open to senior full-stack roles

01 / About

A bit about how I work.

I'm a full-stack engineer with six years at product companies. Most of that was EatMe Global, a food-ordering platform, where I joined as a trainee and left as a senior engineer owning the admin panel and the restaurant-facing back office.

What I enjoy most is building apps end to end — taking a rough idea through to something people rely on every day, whether that's a customer-facing ordering flow or a back-office screen that saves an operations team an hour a day. Once it's live, I keep optimizing: tracking down the slow query behind a slow report is its own kind of satisfying. I've mentored five junior engineers and I take code review seriously in both directions.

I've just finished a Master of Information Technology at Deakin University in Melbourne, including two industry capstone projects with Gopher Industries. I'm now looking for a senior full-stack role in Australia.

Years shipping software
6+Years shipping software
Engineers mentored
5+Engineers mentored
Faster reporting endpoints
40%Faster reporting endpoints

Toolkit

Frontend
ReactNext.jsTypeScriptJavaScriptTailwind CSSReact Native
Backend & APIs
Node.jsExpressREST API designReal-time systems
Data
MySQLSequelizeMongoDBMongooseMS SQL ServerSQLiteQuery optimization
Integrations
Google MapsStripePusherTwilioOneSignal
Delivery
DockerKubernetesCI/CDNGINXESLintSonarQubeAgile

02 / Experience

Where I've worked.

20232024

Senior Software Engineer

EatMe Global

  • Led full-stack development of the admin panel — user, restaurant, and dish management plus operational reporting — introducing role-based access control across three user tiers.
  • Shipped the Back Office portal, letting 100+ restaurant partners manage their own settings and read their own performance analytics instead of filing support tickets.
  • Cut response times on key reporting endpoints by 40% through indexing, query restructuring, and removing N+1 patterns from MySQL, and mentored five junior engineers through code review.

20192023

Software Engineer

EatMe Global

  • Engineered the customer web app covering delivery, pick-up, and dine-in flows, with real-time order tracking over Pusher and Firebase, serving daily orders across multiple restaurants.
  • Designed and built 5+ Node.js and Express services for orders, menus, payments, and notifications, consumed by the web app, admin panel, and mobile clients.
  • Integrated Stripe payments, OneSignal push, Twilio SMS, and the Google Maps API for address resolution and delivery-radius logic. Joined as a trainee and moved into the engineer role within six months.

20172019

Associate Software Engineer

Seefa Business Solutions

  • Built a React Native sales-order app with an offline-first architecture — local persistence with automatic sync to MS SQL Server on reconnection — deployed on DigitalOcean behind NGINX and PM2.
  • Delivered order, production, and accounting modules for a desktop ERP system used by a manufacturing client.
  • Started as a trainee and stepped into the associate role within six months.

03 / Work

Selected projects.

01Featured2023 — 2024

EatMe — Admin Panel & Back Office

Multi-role admin dashboard and partner back office for a food-ordering platform.

Role-based access control across three user tiers, covering user, restaurant, and dish management alongside performance reporting. The back office moved 100+ restaurant partners onto self-service settings and analytics that previously went through the support team.

  • Next.js
  • TypeScript
  • Node.js
  • Express
  • MySQL
  • Sequelize

022019 — 2023

EatMe — Customer Web App

End-to-end food ordering for delivery, pick-up, and dine-in, with live order tracking.

Real-time order tracking via Pusher and Firebase, Stripe payments, OneSignal push, and Twilio SMS, with the Google Maps API handling address resolution and delivery radius. Backed by Node.js and Express services shared with the admin panel and mobile clients.

  • React
  • Node.js
  • Express
  • MySQL
  • Stripe
  • Pusher

032026

Guardian Monitor

Healthcare monitoring product built with an industry partner during a Deakin capstone.

Delivered the Staff Management module — paginated data table, role and organisation filters, live search — and a Support Ticket module with create and edit flows. Worked across a full trimester in a cross-functional Agile team, shipping every frontend component independently and flagging non-functional backend APIs during integration.

  • React
  • JavaScript
  • Agile

042025

Birdmark

Admin dashboard for a Gopher Industries product, built in a second Deakin capstone.

Built the Publication feature end to end — UI, data fetching, validation, and consistency handling against the backend APIs. Also defined the data requirements and endpoint contracts for the gallery feature, aligning backend structures with the UI before implementation started.

  • Next.js
  • TypeScript

052018

Seefa — Sales Order App

Offline-first mobile app for field sales staff working without reliable connectivity.

Handles invoicing and stock management with local persistence, then syncs automatically to MS SQL Server once the device reconnects. Deployed with NGINX and PM2.

  • React Native
  • Node.js
  • MS SQL Server

04 / Contact

Let's build something.

I'm looking for a senior full-stack role in Melbourne or remote across Australia, and I'm happy to talk about contract work too. Email is the fastest way to reach me — I reply within a day.

Open to senior full-stack roles