Andre Lin

Andre Lin


An aspring Machine Learning engineer hoping to integrate ML deployment into software development.

About Me

Hey! My name is Andre. I'm a third year undergraduate studying Mathematics & Computer Science at the National University of Singapore (NUS).


I like reading about research advancements in Machine Learning. ML is an exciting field at the intersection of mathematical theory (brutal math courses finally paying off.. *_*) and software engineering - where magic comes to life and π˜‰π˜­π˜’π˜₯𝘦 π˜™π˜Άπ˜―π˜―π˜¦π˜³ teases at a possible future. There's no shortage of groundbreaking research in the ML landscape, and I aspire to be among those who bring these innovations into real-world applications.


ML is a broad and dynamic field with plenty to learn. While i've developed some foundation in Deep Learning, Natural Language Processing, to name a few, there remains much more to explore. I am now particularly interested in the intricacies of parallelism (and coding) in optimizing training code. My goal is to become a proficient ML engineer, capable of bridging the gap between software development and ML deployment.


Beyond academia, I am a casual climber (an occasional diver, and avid backpacker) and belong to the school's Mountaineering club. Together with a couple of 𝘸𝘰𝘯π˜₯𝘦𝘳𝘧𝘢𝘭, 𝘧𝘢𝘯-𝘭𝘰𝘷π˜ͺ𝘯𝘨, 𝘒𝘯π˜₯ 𝘀𝘢𝘀𝘬𝘰𝘰 friends, we scaled a mountain in the Himalayas and it was, well, simply fantastic.

Ongoing

(AI) Software engineer intern @ Pints.AI

Here I finetune compact LMs using parallelism techniques to achieve comparable performance to larger models.

Data Structures & Algorithms Teaching Resource

My stint as a CS2040S (a course offered in NUS on DSA) has convinced several capable and passionate ex-students of mine to join me in developing an open-source teaching material for future cohorts. Lovely!

Experience

School of Computing (NUS), August 2022 - August 2024

Teaching Assistant for CS1010s (Programming Methodology in Python) and CS2040s (Data Structures and Algorithms) - won an award!

Latest Posts

Hong Kong: The City That Never Sleeps

Bustling city. Classy heels. Dazzling lights. Furious pace. Utter shit.

Seeds of Change (2)

The seeds are beginning to sprout

Seeds of Change (1)

Toska: An Unexpected Yearning

Nothing Fancy, Pay Attention

Attention Mechanism behind LLMs - One of the more enlightening moments from this hectic semester

View all posts β†’

Skills

Languages

Python, Java, C++, C, JavaScript, TypeScript

Libraries

TensorFlow, PyTorch, Scikit-learn, OpenCV, pandas, NumPy

Notable LLM Frameworks

DeepSpeed, Lightning AI, LitGPT, LangChain

Data Processing/Databases

Apache Hadoop, NoSQL, PostgreSQL, Spark, Flink

Backend

Docker, FastAPI, Spring Boot, Express, Nodejs