Portfolio - List View

My Portfolio

Work

Canva

Canva

Senior Applied Scientist - VDAS (Video Studio)

March 2026 - Current

  • Stuff yet to come :p
Applied Scientist Link

Applied Scientist - VDAS (Video Studio)

Sep 2025 - February 2026

  • Worked on stuff :p
Applied Scientist Link

Applied Scientist - Photo Effects

Feb 2024 - Sep 2025

  • R&D on Background Generator, a feature with over 1 million MAUs
  • Fine-tuned diffusion models for image editing tasks such as outpainting
  • Back up (carry) research engineer, I helped with research enablement by building out the code for running training on our Anyscale HPC
Applied Scientist Link

Machine Learning Engineer Intern - Photo Effects

December 2022 - February 2023

  • Developed a debiasing framework for Stable Diffusion for Canva's Text to Image feature
  • Researched and developed bias mitigation strategies targetting Stable Diffusion, addressing harmful and nonrepresentative biases in sensitive categories such as gender and ethnicity
Intern Link
DiGiCOR

DiGiCOR

Data Science Intern

July 2022 - October 2022

  • Managed a team of four to build a real-time sales dashboard using Streamlit, pulling data from NetSuite's REST API. Visualised millions of rows in customer interactions for key insights.
Intern Link
Monash University

Monash University

Winter Research Assistant

June 2022 - July 2022

Developed a genetic programming framework using simulation in Julia to address a game theoretic problem called paramless. The problem studies function valued traits, specifically in the context of journal/author dynamics.

Research Assistant Link

Summer Research Assistant

November 2021 - January 2022

Parsed and analyzed commit data from over 30,000 deep-learning libraries using GitHub's REST API and Python to understand the evolution of deep-learning libraries for AutoML

Research Assistant Link

Education

Monash University

Monash University

Bachelor of Applied Data Science Advanced Honours

February 2020 - December 2023

  • First Class Honours with a final grade of 90
  • Dean's List Award for academic excellence (2021, 2022), Summer and Winter Research scholarships
  • Thesis: Bias Modelling and Mitigation in Diffusion Models
Honours Link

Extracurricular

Monash Association of Coding

Monash Association of Coding

Events Officer -> Events Director -> President

February 2021 - September 2023

  • Overseen growth to over 1100 members, running a technical careers evening with over 100 attendees
  • Conducted 4 successful coding workshops in Python, covering topics such as FastAPI, discord.py, and web development, reaching over 200 attendees
President Link

Projects

pokered-trainer-tournament

A recreation of the Pokemon Red ELO tournament using the PKMN engine.

PythonASM

monash-handbook-scraper

Scraper + Formatter for the Monash Handbook written in Go.

Go

unit-scores-dashboard

A newer SETU visualisation tool built in React.

React

vicroads-transport-api

An async python wrapper for the VicRoads DataExchange API.

Python

tungsten

A Wolfram library written to assist with high school mathematics assessments.

Wolfram

neochomp

Software for rendering animations on a LED-Matrix.

PythonHardware

project-maidenless

A streamlit application which generates text from Love Letter pages and visualises information about them.

PythonGPT-2Streamlit

uwucode

A toy programming language designed in Rust. It features a custom lexer and parser built from scratch. The language supports variables, functions, and control flow. It was created as a learning project to understand compiler design. The syntax is intentionally playful and fun to write.

Rust

SETools

A visualisation tool for unit scores.

Python

voltchip

A CHIP-8 emulator designed in C that can be targetted for the web.

CWASM

acmonaghan.github.io

A CV site built on eldoraboo/portable-portfolio with THREE.js rendering the background.

THREE.js

mini-melbourne-3d

A new version of Mini Melbourne with 3D rendering using Mapbox GL JS + bus, tram, and VLine data.

mapbox

skirtor

An effort to compress the SKIRTOR model files and visualise them through Streamlit.

Streamlit

monash-handbook-plus

A comprehensive Monash University handbook tool with unit search, cost calculator, areas of study browser, interactive graph visualization, degree planner with auto-scheduling, pathway finder, and shareable study plans.

ReactTypeScriptD3.js

saikumarmk.com

My personal website and blog built with SvelteKit. Features a Pokemon-themed aesthetic, interactive skill tree (Yggdrasil), blog posts about tech and university, project showcase, and 3D visualizations.

SvelteKitTypeScriptTailwindCSSTHREE.js