Hi, I'm Aloysius, currently an undergraduate student at the National University of Singapore, majoring in Computer Science. I'm interested in many subfields of Computer Science, and am pursuing a career as a software engineer. I'm using this site to blog things I want to talk about, show off projects I've made, as well as talk about modules I've taken in NUS.
Projects I've made
- Source LSP. A language server for Source, a subset of JavaScript used to introduce programming for CS students in NUS. Currently it is planned to be used along with a VSCode extension for the future cohorts taking this module.
- KOTLC. Knights of The Lambda Calculus is a free to play puzzle game built for Linux and Windows. This game guides players through different encodings in the Lambda Calculus, and challenges them to design operators that work on this encoding.
- SAM Object Extraction. Easy use of Segment Everything Models (SAM) to extract objects from images.
Stuff I've done
Work experience
- Research intern at DSTA, researching methods to detect anomalous behaviour with AI (Jun 2021 - Dec 2021)
- Software intern at A*STAR, developing tools for Vision Place Recognition projects and Object Segmentation (Feb 2024 - Apr 2024)
Things I'm doing now
- Member of NUS GreyHats
- TA for CS1101S in AY2025/26 Semester 1
- Learning compiler design
My Setup
- Ubuntu 24.04 with Gnome, too lazy to use anything fancier as I haven't had any real issues impeding my productivity.
- Xfce Terminal with zsh, I used to use Gnome's terminal with fish, but didn't really like it.
- LazyVim, for development with most languages, but I sometimes use VSCode if the dx setup for a project is too cumbersome. I also use VimTex for note taking with Latex, in combination with some snippets, I find this setup to be really convenient.