A LITTLE MORE ABOUT ME

Curiosity, put into practice..

Computer Science & Mathematics · NUS

Hi, I’m Anton. I’m a Computer Science and Mathematics student at the National University of Singapore (NUS), interested in how ideas become useful, dependable software.

Building with purpose

SafeStep brings that curiosity to caregiving: exploring how AI can reduce the cognitive load on elderly caregivers through Hack4Good and Frostbyte.

Learning in the open

My notebook collects technical explanations, experiments, and write-ups. It’s a place to keep the reasoning behind a solution, as well as the solution itself.

WHAT I EXPLORE

Software. Security. Mathematics.

From understanding an algorithm to thinking like an attacker, I enjoy problems that reward a different perspective.

THE TOOLBOX

Code. Test. Learn. Repeat.

PyTSgit
KEEP EXPLORING

Find me on GitHub

SELECTED PROJECT / 01

SafeStep.

Thoughtful technology. Human impact.

AI to reduce cognitive load on elderly caregivers. SafeStep explores a simple question: how can technology make the daily work of caring for someone feel more manageable?

The context

SafeStep is a project associated with Hack4Good and Frostbyte, bringing AI into a problem with a clear human purpose: supporting elderly caregivers.

The design direction

The concept shown here uses a calm daily care plan, a clear sense of progress, and small, readable tasks. It illustrates the intended experience; it is not a screenshot of a released application.

THE PROJECT BRIEF

Less to keep in mind.

Caregiving involves many small decisions and responsibilities. The focus is on making the next step clearer, without adding another complicated tool to learn.

SafeStepCONCEPT

A little care.
A better day.

✓
One clear next stepA daily plan, at your own pace.
✓
A little less to rememberMore room for what matters.
KEEP EXPLORING

Find me on GitHub

EXPERIENCE

Automated Red Team Operations.

DSTA · Security & automation

Exploring the intersection of automation and offensive security at DSTA. The central interest: how an adversarial perspective can help us understand and strengthen systems.

Security meets software

This experience connects an interest in building software with the challenge of evaluating systems from an attacker’s point of view.

Related notes

The technical notebook is where I share independent learning exercises and explanations, including an illustrative introduction to XOR cryptanalysis.

AREA OF FOCUS

Think like an attacker.

Red teaming asks how systems might fail under deliberate pressure. Automation brings repeatability to that process and makes room to investigate the questions that need human judgement.

THE TOOLBOX

Code. Test. Learn. Repeat.

PyTSgit
KEEP EXPLORING

Notes & write-ups

A LITTLE COMPETITIVE

For the love of the challenge..

Security puzzles & quantitative thinking

Competitions are an opportunity to work through unfamiliar problems, question assumptions, and learn from the process. My interests span cybersecurity and quantitative research.

GreyCTF & Singapore Cyber Conquest

Security challenges connect theory with practical problem solving. They encourage careful observation, experimentation, and a willingness to approach a problem from an unexpected direction.

WorldQuant IQC

Quantitative challenges offer another perspective on mathematical modelling and testing ideas against data.

THE COMMON THREAD

A different way to think.

Whether the problem is a security puzzle or a quantitative question, the starting point is the same: understand the assumptions, test an idea, and refine it.

THE TOOLBOX

Code. Test. Learn. Repeat.

PyTSgit
KEEP EXPLORING

Notes & write-ups