Yashan

Melbourne,
Australia.

[Mechatronics Engineer]

PROJECTS

All
mechatronics
mechatronics
fullstack
fullstack
software
software
robotics
robotics
mechanical
mechanical
electrical
electrical
Arduino BODMAS Calculator

Arduino BODMAS Calculator

Led a team of three to develop a BODMAS calculator. The calculator supported 256-character expressions, memory operations and had a timer module.

Arduino
C++
Caffe Loyalty Program

Caffe Loyalty Program

Was contracted to create a QR code-based loyalty mobile app for a café in Darwin.

TypeScript
Expo
React Native
Daedalus

Daedalus

Daedalus is a simple game developed with the SDL library featuring a procedural maze generator and a maze-solving agent. It implements game AI techniques such as steering-force-based movement, A* search, and Goal Oriented Action Planning.

Zig
SDL
Slang
Gearbox

Gearbox

Led a team of four to design the cohort’s smallest acrylic gearbox, capable of pulling a 1kg weight up a 1m, 45-degree incline.

SolidWorks
Laser Cutter
Pick & Place Robot

Pick & Place Robot

Led a team of 3 that created a robot that can automatically pickup and place items from one location to another using magnets.

SolidWorks
Laser Cutter
3D Printing
NI
LabView
MATLAB
PID
Tetris Solver

Tetris Solver

Developed an AI that can play tetris by looking at the users screen and sending key strokes.

MATLAB
Java
Tesseract OCR
Theme Journal App

Theme Journal App

Created a journal app based on CGP Grey's video on journaling.

TypeScript
C#
.NET
React
TailwindCSS
TanStack
Azure
Cloudflare
Tic Tac Toe Visualizer Robot

Tic Tac Toe Visualizer Robot

Led a team of three to create a live visualization of a Tic Tac Toe game played on a CLI, using an ABB IRB120 robot as an interactive display.

C++
OpenCV
ABB Robotics
ABB RAPID
Traffic Light System

Traffic Light System

Developed the logic for a traffic light system in VHDL for implementation on a CPLD.

VHDL
CPLD
UAV Live Video Streaming

UAV Live Video Streaming

Developed a live video streaming protocol for UAVs using Zig and FFmpeg. The protocol works very well for systems that perform AI-based video stream analysis.

Zig
FFmpeg

ABOUT ME

I am a 23 year old Mechatronics/Robotics Engineering student with seven years of programming experience. Passionate about software development, frontend, robotics, game programming, and AI (particularly Reinforcement Learning), I’m always eager to push my knowledge further in these fields. In my free time, I enjoy coding, gaming, and exploring anime.

Click On the Canvas

Reach Out