Punjaya Wickramasinghe Profile Picture

Hi, I'm

Punjaya

My LinkedIn profile My GitHub profile

Get To Know More

About Me

Profile picture
BEng (R&D) @ ANU (First Class Hons.)
Major Mechatronics
Minor Computer Science
GPA 6.72 / 7.0
ATAR 99.20

Introduction

Fascinated by robotics systems—specifically how automated systems can help create a more sustainable and fair future for all. Fueled by curiosity, a love for learning and a commitment to solving interesting problems while building lasting partnerships.

Mission

Dedicated to creating robotics/software solutions to improve lives and tackle challenges aligned with the UN Sustainable Development Goals. My ultimate dream is helping to uplift my home country, Sri Lanka, through humanitarian engineering efforts.

Interests

Huge football lover (Visca Barça!) and sports phenatic more generally – running, tennis, pickleball, you name it! Love music and travel. Otherwise, I spend most of my spare time exploring new ideas in technology, human psychology, history, game theory etc. to broaden my perspective.

Browse My Recent

Projects

Professional & Academic

Air Gapped Agentic AI Solution

Air Gapped Agentic AI Solution

System Design Product Ownership Airgapped Deployment

Multi-purpose, agentic AI system, with RAG capabilities, allowing question answering, analytics, figure generation, report generation etc.

AI Voice Assistant

AI Voice Assistant

Human Centred Design Resource-Constrained Dev System Design

Lightweight edge-optimised AI voice assistant for a textile marketplace app in India to empower women to overcome their digital literacy limitations and lead more independent, autonomous lives.

AI Change Detection System

AI Change Detection System

Unsupervised Deep Learning Models ROS Image Processing

Near real-time edge solution for AI change detection. Used for monitoring an area of interest with fused sensor measurements (camera and LiDAR).

Battery Management System

Battery Management System

State Machines Embedded Firmware Dev I2C/PMBus

Programmed firmware for a BMS, to allow intelligent charging/discharging of batteries through precise monitoring, to ensure safe and efficient operation.

GPS-Denied Navigation Integration

GPS-Denied Navigation (Sim)

Visual Inertial Navigation Data Driven Evaluation DevOps

Successfully tuned and integrated an open-source state estimator into the AirSim simulator, as early stage efforts to develop capability for company drones to navigate without GPS signals.

Robust Inertial Navigation System

Robust Inertial Navigation

Algorithm Implementation Sensor Fusion Mathematical Derivation

The first observer to feature almost global asymptotic and local exponential stability for INS with delayed GNSS.

Acoustic Emotion Recognition with AI

Acoustic Emotion Recognition

Machine Learning Dataset Creation Data Visualisation

Early research into using deep and traditional machine learning algorithms for detecting human emotions through audio signals.

Personal Projects

Trip Planner

Trip Planner

UX Design Rapid Prototyping React Dev

Calendar app made specifically for planning trips. Made to provide a seamless visual experience, the app allows users to visualise the physical route they have planned on a dynamic map, and receive various insights on their plans.

workaway.ai

workaway.ai

Web Scraping Large Language Models Automation

AI-based scraper for the Workaway website, designed to fast-track host selection by filtering opportunities that match specific travel preferences and criteria.

EKF-SLAM Interactive 2D Simulator

EKF-SLAM Simulator

EKF-SLAM Educational Tool Live Telemetry

An interactive EKF-SLAM simulator, made for anyone trying to develop an intuitive understanding of the algorithm. Models a ground rover following a track, and detecting landmarks to map its environment and estimate pose under process and measurement noise.

travelbuddy.

travelbuddy.

Discord Bot Integration LLM Parsing UX Design

The ultimate travel buddy – an application connected to Discord that parses unstructured messages on newly met contacts, and automatically visualises these contacts on a 3D globe. Also provides an interface to track visited countries.

Checkers Simulator

Checkers Simulator

Algorithm Visualization Minimax / Alpha-Beta Educational Tool

An educational checkers simulator developed to help users visualise and understand the decision-making algorithms of basic game engines, including Minimax search and alpha-beta pruning.

Combined XI Builder

Combined XI Builder

Web Scraping Flask (Python) Web Dev

A fan-centric tool allowing users to generate a combined XI lineup from two chosen football teams. The data is retrieved in live time, so the player information remains up to date.

Games in Python

Games in Python

Game Dev OOP Python GUI

Early work to recreate classic games (Connect 4, Pong, and Snake) in Python to demonstrate solid OOP fundamentals.

Portfolio Website

Portfolio Website

Web Hosting Cloud Compute Responsive Dev

A premium portfolio website that acts as an embelished CV.

Check Out My

Honours & Academic Work

Award icon

Australian AI Awards Finalist 2024

Selected as a national finalist for AI Innovator in Defence and National Security.

Journal icon

European Journal of Control (Publication)

Co-authored: "Constructive synchronous observer design for inertial navigation with delayed GNSS measurements".

Scholarship icon

CECS R&D Excellence Scholarship

Awarded to high-performing research-stream engineering students at the Australian National University (ANU).

Scholarship icon

CECC Dickins Scholarship

Awarded to high-performing Engineering Honours students at the Australian National University (ANU).

AI Awards photo

Explore My

Skills

AI & Computer Vision

Skill icon

Claude Code (& similar)

Intermediate

Skill icon

LangChain

Experienced

Skill icon

C++

Intermediate

Skill icon

OpenCV

Experienced

Skill icon

PyTorch

Intermediate

Robotics

Skill icon

ROS

Intermediate

Skill icon

STM32

Beginner

Skill icon

Gazebo

Intermediate

Skill icon

Altium Designer

Entry-Level

Skill icon

ArduPilot

Intermediate

Software Development

Skill icon

Git

Experienced

Skill icon

Linux

Experienced

Skill icon

Node.js, npm

Intermediate

Skill icon

Docker

Intermediate

Skill icon

Vim

Experienced

Data Analysis

Skill icon

Pandas

Intermediate

Skill icon

Seaborn

Intermediate

Skill icon

Plotly

Experienced

Skill icon

Matplotlib

Experienced

Skill icon

NumPy

Experienced

Get in Touch

Contact Me

Open to opportunities in robotics and AI that align with my mission of helping underserved communities and building a more sustainable, fair future for all. Feel free to reach out!