Posts by Collection

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

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.

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 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

talks

CHISEL(Scala-based) Workshop for HDL Designs

Published:

Instructor for 5-week introductory workshop on CHISEL and Scala for 30+ undergraduate students

  1. Designed and delivered a 5-week introductory workshop on CHISEL and Scala for 30+ undergraduate students.
  2. Introduced Scala fundamentals relevant to hardware design, including classes, objects, collections, and parameterized hardware construction.
  3. Taught core CHISEL concepts and demonstrated the differences between traditional HDLs (Verilog/SystemVerilog) and generator-based hardware design.
  4. Guided students in setting up the CHISEL development environment and implementing basic combinational and sequential digital circuits. Student Feedback → Read Feedback

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.