Headshot Photo

waving hand emoji
Hey there! I'm Edgar Teong

Software Engineer at cix logoClimate Impact X

I'm a passionate and self-started software engineer. I make products that are performant, scalable and beautiful.

I am also a
Full Stack Developer Coffee Lover Avid Reader Mechanical Keyboard Hobbyist Film Nerd Psychology Enthusiast
image 1
image 2
image 3
image 5

About Me

Having graduated from Singapore Management Unversity, I'm now currently a Full Stack Developer at Climate Impact X. I am deeply passionate and fiercely self-driven. I love building solutions for problems and it is one of my goals in life to be able to use that love to make a real difference to society through software.

When I'm not coding, you'll find me making filter/espresso coffee β˜•οΈ, hanging with friends πŸŽ‰, enjoying obscure films 🍿, tinkering with mechanical keyboards ⌨️, reading up about psychology/mental health stuff πŸ“š, or dancing at my school's hip-hop dance club πŸ•ΊπŸ».

My Work Experience

Feb. 2025 - Present

 Climate Impact X logo Climate Impact X β€’ Software Engineer

I am on the engineering team at CIX, global carbon market solutions provider jointly held by DBS, SGX, Mizuho, Standard Chartered, and Temasek. My role involves building for and maintaining CIX's main platform using React and Java with Spring Boot. I colloborate with teams across the whole organisation to develop solutions and debug to resolve critical platform issues to ensure smooth functionality.

React/Vite/TypeScriptJava/Spring BootJUnitPostgreSQLMongoDBAzure

Jan. 2025 - Feb. 2025

Central Provident Fund Board logoCentral Provident Fund Board β€’ Software Engineer Intern

I was on the Frontier Products Team in the Business Incubator & Accelerator Department, where I worked on docCentral, a tool that automates filling in of extensive government documents and contracts from inputs from various sources, for use across the whole of government. I developed tools to boost team productivity, including a serverless API that auto-populates team Notion dashboard & Telegram channel from product contact form. I also developed new features for the product, such as an admin page with a built-in dashboard, and an express product health monitoring microservice. I also aided in debugging and adopting Jest unit testing for the codebase, boosting product reliability and stability.

Next.jsExpress/NodePython/DjangoAWSMongoDBJest

Jan. 2023

GovTech logoGovTech β€’ Software Engineer Intern

I joined the Tech iOSH Refresh Project, where I worked on developing and standardizing frontend UI components.

FigmaReactJavaScript

Aug. 2022 β€” Dec. 2022

 Schneider Electric logo Schneider Electric β€’ Data Analyst Intern

I was part of the Internal Audit team, where I led the data migration and adoption of version control with GitHub. I also automated complex SQL data-retrieval tasks by developing a script bank. Additionally, I developed a complex machine learning algorithm to automate fraud detection for each internal audit cycle.

SQLPythonSeabornSci-kit LearnPandas

Jun. 2022 β€” Aug. 2022

Accenture logoAccenture β€’ Software Development Engineer in Test Intern

I developed testing tools and performed UAT testing as part of the iHiS Billing Transform project, which aimed at digitally transforming the nationwide healthcare billing solution. I created test scripts and templates for testing cycles using SOAP APIs and Python, where I improved overall software quality and reduced post-release issues.

PythonSOAP APIs

Dec. 2021 β€” Feb. 2022

 EY logo EY β€’ Audit & Assurance Intern

Did auditing. Didn't like it.

My Full Resume

My Projects

project0 image

This Website!

My own portfolio website made from scratch! To showcase my experience, projects & personality.

Next.jsTypeScriptTailwindCSSGSAPVercel
project1 image

Blog API

My own full REST API for a blog, including two frontends, one for viewing posts and one for editing.

JavaScriptReactNodeExpressPostgreSQLTailwindCSSPrismaRailway
project2 image

File Uploader

A Google Drive clone built from scratch, with user auth and folder system.

JavaScriptNodeExpressPostgreSQLPrismaRailwaySupabase
project3 image

Games Inventory App

An inventory application using Node.js and PostgreSQL, for video games.

JavaScriptNodeExpressPostgreSQLKoyeb
project4 image

Mini Message Board

A simple mini message board website with a backend using MVC Pattern and Express

JavaScriptNodeExpressPostgreSQL
project5 image

Memory Card

The game of memory cards, made with React, right in the browser, built by me.

HTMLCSSJavaScriptReactVercel
project6 image

Shopping Page

A frontend UI for a shopping page, built with React, by me.

HTMLCSSJavaScriptReactVercel
project7 image

Kyla's Birthday Website

A website that I made for my partner's birthday, using pure vanilla HTML, CSS & JavaScript

HTMLCSSJavaScript
project8 image

Projects from 'The Odin Project'

A series of projects that I created (from scratch) while learning full-stack development under The Odin Project

HTMLCSSJavaScriptJestWebpackReactPostgreSQLPrismaNodeExpressVitestRESTful APIs
My GitHub Repositories