Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
About Me
AI/ML Ph.D. (University of Melbourne)
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
news
Research Assistant
Published:
Research Assistant (Part-time), AI Research Group, University of Melbourne — Interpretable ML. Building mathematically-constrained PyTorch layers for symbolic regression; customizing backprop to extract closed-form scientific formulas from network weights.
portfolio
Heated Geopod Propagator with Humidity and Temperature Control
Published:
A multi-unit product that reads temperature and humidity inside an outdoor propagator, displays it on an LCD, logs to an SD card hourly, and triggers an alarm when configurable thresholds are exceeded.
A Safe Power Controlled Soldering Iron
Published:
A low-cost, power-controlled soldering iron for hobbyists, using a TRIAC and opto-TRIAC AC solid state relay triggered by a UJT-based trigger circuit for accurate power control.
Fully Analog Wall-follower
Published:
An analog wall-following robot that navigates a 400mm corridor and curved bends without any micro-controller, using sensor fusion and a fully analog PID control system driving a PWM motor controller.
BEK: FPGA Based Processor for Image Downsampling
Published:
A custom RISC processor implemented on a DE2-115 FPGA board to down-sample a 256x256 grayscale image to 128x128, using Gaussian pre-filtering to prevent aliasing and JTAG communication to the host PC.
2D Fast Fourier Transform based Image Processor on a Zync (FPGA)
Published:
“Group Project. My Contribution: Designing the outer controller for PS Config Regs, Cache Address Controlling and PE(Process element) control “
Low Cost Dry Contact Surface EMG acquisition Device for wireless control applications
Published:
In this study, an sEMG acquisition device was designed as a neural interface using dry stainless steel electrodes and an Adafruit Feather M0 WiFi board (Adafruit Industries, USA).
Serial Bus with Priority based Arbitration and Split Transactions on FPGA
Published:
A fully integrated RTL implementation and self-checking testbench for a Serial Bus with a centralized arbiter, 2 Masters and 3 Slaves. The design supports split transactions, priority-based arbitration, and a self-selecting address decoder scheme.
Unsupervised abnormality detection by using intelligent and heterogeneous autonomous systems. (IEEE Signal Processing Cup)
Published:
Self-supervised deep learning to detect anomalies in heterogeneous autonomous systems using frontal-camera video and IMU readings — runners-up at the IEEE Signal Processing Cup 2020.
Bio-signals for the Objective Measurement of Presence in Virtual Reality (Final Year Project)
Published:
A 2×2 factorial within-subjects VR experiment using EEG and ECG to identify bio-signal correlates of Presence, Place Illusion, and Plausibility Illusion.
Multi-omics Alignment
Published:
Benchmarking existing methods and also developing a scalable alternative to Gromov Wasserstein based manifold alignment for omics data (Research)
publications
Paper Title Number 1
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1).
Download Paper | Download Slides | Download Bibtex
Paper Title Number 2
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2).
Download Paper | Download Slides
Paper Title Number 3
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3).
Download Paper | Download Slides
Paper Title Number 4
Published in GitHub Journal of Bugs, 2024
This paper is about fixing template issue #693.
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
Paper Title Number 5, with math \(E=mc^2\)
Published in GitHub Journal of Bugs, 2024
This paper is about a famous math equation, \(E=mc^2\)
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
talks
CHISEL(Scala-based) Workshop for HDL Designs
Published:
Instructor for 5-week introductory workshop on CHISEL and Scala for 30+ undergraduate students
- Designed and delivered a 5-week introductory workshop on CHISEL and Scala for 30+ undergraduate students.
- Introduced Scala fundamentals relevant to hardware design, including classes, objects, collections, and parameterized hardware construction.
- Taught core CHISEL concepts and demonstrated the differences between traditional HDLs (Verilog/SystemVerilog) and generator-based hardware design.
- Guided students in setting up the CHISEL development environment and implementing basic combinational and sequential digital circuits. Student Feedback → Read Feedback
Trustworthy AI for Computer Vision
Published:
teaching
Numerical Algorithms in Engineering (ENGR30004)
Undergraduate course, University of Melbourne, Department of Mechanical Engineering, 1900
Marker, Tutor for 2023-SM2, 2024-SM2, 2026-SM1 Marked Assignments and conducted tutorials on programming.
Artificial Intelligence for Engineers (MCEN90048)
Undergraduate course, University of Melbourne, Department of Mechanical Engineering, 1900
Marker, Tutor for 2024-SM1, Marked Assignments and supervised projects.
