Hi!
I’m a third‑year undergraduate double majoring in Information Systems and Artificial Intelligence at Carnegie Mellon University. Most of my work sits at the intersection of software engineering, applied machine learning, and music.
What I enjoy most is understanding how things behave under the hood. That could mean debugging a backend service, designing a simulation model, or figuring out why a system behaves differently at scale than it does in a test environment. See my projects here!
I’m especially interested in:
- backend and cloud systems
- distributed architectures
- data‑driven applications
- simulation and security research
In general, I enjoy projects where software interacts with real constraints such as performance limits or complex real‑world systems.
In my spare time, I spend a lot of time with music. I enjoy music transcription and creating my own arrangements. I have also taken sound and audio engineering courses at CMU, where I learnt techniques for producing professional recordings. On the classical side, in the past, I learnt violin under Maestro Julian Quirit and completed an Associate Diploma in Violin Performance, associated with the University of Melbourne and AMEB. I also played with the Melbourne Youth Symphony Orchestra for two years, where I made wonderful memories with wonderful people. At CMU, I played in the All University Orchestra. My favourite violin piece is Franck’s Violin Sonata in A major.
Software Engineering Experience
I previously worked as a Software Development Intern at Erin Technologies, where I focused on backend infrastructure and production systems.
My work there involved modernising parts of the company’s backend architecture. This included building and maintaining AWS‑based services, refactoring legacy logic into modular processors, and supporting analytics pipelines used for reporting and operational insights.
What I enjoyed most about that experience was working with real production systems. Writing code that people depend on daily changes how you think about engineering. Stability, maintainability, and clear architecture become just as important as shipping features.
Technical Background
My coursework combines systems engineering with quantitative modelling.
On the systems side, I’ve studied topics such as deep learning, computer systems, algorithms, and robotics planning. On the quantitative side, I’ve taken courses in probability, statistical inference, regression, computer vision, and machine learning. I’m also a Teaching Assistant at CMU for probability and statistical inference and I really enjoyed working with students and helping them to learn!
Grieg Violin Sonata No.3 op.45
