
I'm an aspiring Software Engineer, currently pursuing a degree in Computer Science. I am passionate about building software that is efficient, scalable, and user-friendly.
I genuinely enjoy learning, particularly when it involves topics that lie at the intersection of multiple disciplines. In my free time, you'll often find me tinkering with side projects and building fully automated workflows.
Experience
-
Jan 2024 - Present
Full Stack Software Engineer
Hypotenuse AI (YC S20), Singapore
Working accross the stack (frontend, backend and DevOps) to write and maintain high quality, efficient software at a Y Combinator-backed startup that is building an AI Content Generator.
PythonTypeScriptReact.jsMUIFastapiDockerDynamoDB -
Sep 2022 - Nov 2022
Computer Science Peer Tutor
Nanyang Technological University, Singapore
Conducted tutorial sessions for SC1003: Introduction to Computational Thinking and Programming teaching students Python and C programming by designing effective presentations on the course content and preparing practice questions of different levels to assess student's understanding.
TeachingPresentation SkillsPythonC -
Aug 2022 - Jun 2023
Undergraduate Linguistics Researcher
Nanyang Technological University, Singapore
Worked on a Linguistics research with the topic of Computationally Deciphering Ancient Writing Systems to propose a novel combined approach to deceipher Linear A and compare, visually and gramatologically, different writing systems and languages from the Mediterranean.
PythonComputational LinguisticsAcademic Research -
Jun 2020 - Aug 2020
Research Intern
Tilganga Institute of Ophthalmology, Nepal
Developed a Python program using the PsychoPy library to conduct perceptual learning tasks for a psychophysics research project dealing with Cortical Visual Impairment (CVI).
PythonPsychoPy
Projects

Raven: A Smart Task Scheduler
Raven is an app that enables you to create your daily schedule without having to deal with the hassle of planning everything yourself. You tell Raven what tasks you want done, and it will intelligently suggest a time for you to complete them, so that you never miss a deadline! What's even better, it ensures that the suggested schedule has no clashes with your other events or breaks. It uses a smart algorithm to schedule your tasks.

MyTripDiary
MyTripDiary is a mobile app that allows you to keep track of your daily commutes and trips. Want to know how much time you spend on the road? Or how much money you spend on fuel? MyTripDiary has got you covered! Visualize your commutes and get cost estimates of trips based on factors such as start location, destination, mode of transport, and transport fees.

See-maphores
A realtime desktop app that detects and analyses objects using the webcam, generates their descriptions (position on screen, color, etc.), and reads them out loud. Supports English, Chinese, Malay, and Tamil.

Bluetooth Robot Controller
An Android app that connects to a Bluetooth-enabled robot and allows you to control it using a tablet. The app has a joystick for controlling the robot's movement and buttons for other actions. Among other features, it has a grid view to see the position of the robot in real-time, and a chat tab which allows you to chat directly with the robot.

Unconventionality and Success: A Data Science Project
A data science project that explores the relationship between career success of a developer and whether they are an 'unconventional' individual. The project uses data from the Stack Overflow Developer Survery 2020.

Depression Detection using Speech
A deep learning project aimed at leveraging acoustic features to detect depression in speech. We developed two combined Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) architectures and performed a comparative analysis along with model optimizations and hyperparameter tuning.

This Website
Yes.