Udana
Jayasekara

Engineer with three RMIT degrees and a habit of building the thing: robots, embedded boards, manufacturing systems and full-stack apps. Based in Melbourne and open to roles anywhere in Australia.

Melbourne, VIC. Full Australian working rights, no sponsorship required.

Showing all work

Press a button to see the work and CV for that discipline.

Selected work

Each project page includes a fault log: what went wrong on the bench, and how it got fixed.

More projects

  • Industrial robot offline programmingRAPID programs for an ABB IRB120 in RobotStudio covering welding, deburring, milling and drilling, with an external positioner for a workpiece beyond the standard envelope.
  • Cantilever seat support for L-PBFA train seat bracket recreated in CAD, baselined with FEA, then lightened for laser powder bed fusion with alloy selection, build orientation and support planning.
  • Logistics and operations analysisA distribution network across plants and international demand centres, comparing truck, rail and ship flows with fleet sizing and queueing-based capacity recommendations.
  • CodeQA platform engineeringRequirements, layered architecture and UML through to Java post and comment handling with rule-based validation and JUnit 5 coverage.
  • The Reading RoomA console bookstore rebuilt as a JavaFX desktop app with JDBC persistence, MVC, cart and checkout, CSV order export and admin stock management.
  • Web and AI security analysisSQL injection and stored XSS against deliberately vulnerable services, an automated XSS worm, and JSMA and Carlini–Wagner attacks on image classifiers.
  • COVID-19 vaccination databaseER modelling, normalisation and analytical SQL across locations, age groups and manufacturers.
  • Clean-up management appAn Android app with map markers, search and filter, and Firebase authentication with role-based access.
  • BuddyMove preference predictionDecision Tree and KNN classifiers compared with confusion matrices.
  • ARL website usability evaluationModerated remote think-aloud testing with statistical analysis and UX recommendations.

Experience

  1. Jan 2023 – present

    Team Member

    Woolworths Group, Melbourne

    Continuous part-time work across grocery, nightfill and fresh food while completing two full-time master's degrees.

  2. Sep 2021 – May 2022

    Electronics and Design Engineer (Trainee)

    Nemark Technologies, Sri Lanka

    Supported the design and configuration of solar power generation systems, including component selection and system layout.

  3. Feb – Aug 2021

    Embedded System Development Engineer

    Aptinex (Pvt) Ltd, Sri Lanka

    Five hardware and firmware modules from requirements to production-ready design: an I2C bus extender, a SIM800 GSM module, ATtiny13 dimmer firmware, an RTC driver library and a BLDC controller architecture.

    What I built at Aptinex

Education

  • Master of Information Technology

    RMIT University, Melbourne, 2024 – 2025

    GPA 3.6 / 4.0

  • Master of Engineering (Manufacturing)

    RMIT University, Melbourne, 2023

    GPA 3.8 / 4.0

  • Bachelor of Engineering (Robotics and Mechatronics) (Honours)

    RMIT University Vietnam, 2019 – 2021

    GPA 3.3 / 4.0

Member of Engineers Australia since 2021, skills assessed as a Mechatronics Engineer.

Toolkit

Embedded

Firmware
C and C++ (bare-metal and Arduino), AVR, ATtiny13, ESP8266, Atmel Studio, interrupts and timers, state machines, zero-cross and TRIAC control, low-power sleep/wake, driver libraries
Electronics
Schematic capture, PCB/PCBA layout and routing, bring-up, circuit debugging, soldering, component selection, BOMs, voltage regulation, Proteus, Fritzing
Interfaces
I2C (incl. P82B715 bus extension), UART, SPI, GSM (SIM800), RTC modules, LoRa, IMU, ultrasonic and IR sensing, ThingSpeak

Mechatronics

Robotics
ABB RobotStudio and RAPID, offline programming, tool and workobject frames, reachability analysis, OpenCV vision, Raspberry Pi
Control
Transfer functions and linearisation, PD/PID design and tuning, MATLAB/Simulink, PLC ladder logic, Structured Text, pneumatics, vacuum handling, e-stop and fault handling
Design
SolidWorks, Fusion 360, Inventor, AutoCAD, FEA, motion analysis, 3D printing, laser cutting

Manufacturing

Methods
DFMA and DFA, Boothroyd–Dewhurst analysis, design for additive manufacturing, assembly time and cost estimation, process improvement, queueing analysis
Industry 4.0
OpenPLC, e!COCKPIT, Structured Text (IEC 61131-3), Modbus, MQTT, Node-RED dashboards, digital twins
Additive and digital
L-PBF, FDM, build orientation and supports, Z-Suite, Bentley iTwin Capture Modeler and ContextCapture, photogrammetry

Software

Languages
TypeScript, JavaScript, Java, Python, Kotlin, SQL, C, C++
Web and cloud
React, Node.js, Express, REST APIs, TypeORM, JDBC, AWS Amplify, Lambda, DynamoDB, S3, Docker, Linux, Git
Practice
Data structures and algorithms, OO design and patterns, UML, agile sprints, JUnit 5, MySQL, MongoDB, security testing, Decision Tree and KNN

Why I make things

I chose robotics and mechatronics because I wanted to build machines, not just draw them. The parts I enjoy most are the messy ones: a robot that will not balance until the gains are retuned on the bench, a custom PCB that works on screen but not in the box, or a print that sags until the design changes. Fixing those problems is how I learn fastest.

At Aptinex I spent my days soldering, flashing and testing boards that went out to real customers. Since then I have added a master's in manufacturing and another in IT, so I can follow a product from the circuit to the production line to the software that runs on top of it.

Next on my bench: a small solar-powered LoRa sensor node for monitoring soil moisture and temperature in the field, combining the LoRa gateway work from Aptinex with the sensing, enclosure design and 3D printing from my air quality monitor.

Early builds

A robotic arm and a grid-solving robot from 2017, a can crusher cut and welded by hand, and Battleship on a 16×2 LCD.

  • Servo robotic arm with sonar ring detection, 2017
    Servo robotic arm with sonar ring detection
  • Grid-solving robot on the line grid, 2017
    Grid-solving robot on the line grid
  • Can crusher: cut, welded, ground and polished by hand
    Can crusher: cut, welded, ground and polished by hand
  • Battleship game on a 16×2 LCD
    Battleship game on a 16×2 LCD

Let's talk

I am looking for graduate and junior roles in electronics, mechatronics, manufacturing and software engineering, anywhere in Australia. Full Australian working rights, no sponsorship required.

Download a CV