HomeAboutProjects

I'm Gian Sen

Currently a year 3 student at NUS, majoring in Computer Science. My interests include web development, machine learning, IoT and network I'm comfortable with Python, Java, and TypeScript! During my free time, I enjoy going to the gym and bowling 😄

Scroll down to continue

My Experience

Software Engineer Intern

May 2025 - Aug 2025, Coinbase

Owned a feature from E2E using React, TypeScript, and Go. Implemented an in-app polling feature with real-time result aggregation, using Kafka and Snowflake for ETL. Implemented graphQL queries and mutations to interact with the backend microservices

Software Engineer (Data) Intern

Jan 2025 - May 2025, Razer

Developed, trained, and deployed machine learning models using Python, SQL, and frameworks such as TensorFlow and Scikit-learn, optimizing performance for recommendation-based pipelines. Implemented cloud-based scalable solutions using AWS SDK and Infrastructure as Code (IaC) tools like Terraform to streamline ML model deployment and monitoring.

Software Developer Intern

May 2024 - Oct 2025, CPF Board

Worked primarily on the Java development as well as Python scripting to automate processes. Used PowerShell scripting to create pipelines for logs and data for more efficient storage. Also used pyspark to handle millions of data rows and generate nation-wide reports.

CSCTech Head

Sept 2023 - May 2024, RC4 9th CSC

Led a team of 10 developers and created a web application to facilitate the showcasing of bus timings in the vicinity of college, as well as to facilitate the booking of facilities across the college. Utilised technologies such as NextJS, Supabase, FastAPI, and TypeScript.

Data Science Intern

May 2023 - Jul 2023, groundup.AI

Performed exploratory data analysis and data cleaning utilizing Numpy and Pandas. Assisted in the development of an in-house dashboard to improve the efficiency of the sensor deployment process. Developed Docker images to assist the running of scripts in IoT Devices and to ensure smooth deployment.

Projects

Aptos TicketMaster

Aptos TicketMaster

Hinge on the power of web3 and NFTs to make ticketing more secure and transparent

TypeScriptMoveNFTNextJS
View Project
Self++

Self++

Ever had trouble getting rid of your bad habits ? Self++ is here to help by gamifying the process of self-improvement

FlutterUnityFirebase
SimplifyAI

SimplifyAI

Utilising the power of AI to simplify to produce your own AI models and synthetic data has never been easier

AirflowNextJSSupabaseFastAPI
Jutsuclip

Jutsuclip

Unleash the power of JutsuClip, where hand signs summon your personalized text 'jutsu' instantly.

PythonOpenCVTKinter