Close

Koh Vinleon

Software Engineer

Singapore


   


View Resume


About Me

Vinleon has graduated from the National University of Singapore (NUS), majored in Computer Science.


A tech and startup enthusiast who loves developing solutions to improve different aspects of people's lives. Previously completed several internships and freelance projects equipped with the relevant experiences and knowledge to work within client expectations. Able to adapt to a fast-paced environment, as have previously worked in and scaled startup companies. Always open to learning, ready to be challenged - open to new opportunities!


Proficient in full-stack development (MERN & MEVN), browser extension engineering, and mobile development across Android (Java/Kotlin), React Native, and Flutter. Experienced with foundational DevOps practices.


I'm always happy to talk about working together, new opportunities or catching up! Feel free to connect or email @ kohvinleon@gmail.com!


Notable accomplishments includes:

  • Gold Award in SiTF Awards 2016
  • Merit Award in 16th APICTA Awards
  • IT Youth Award 2017 Finalist
  • 1st Runner Up in Splash Awards 2016
  • 2nd Runner Up in Youth Entrepreneurs Competition 2016
  • 2016 CrowdSensor Smart Nation Competition's winner

link

App that helps monitor mood levels is a winner

The Business Times

link

Poly student wins award for app that spots stress

The Straits Times

link

The gold standard in innovation

The Business Times

link

LTA and 7 other teams win at Asia Pacific ICT Competition

SGTech News

link

SiTF Awards 2016 Celebrates Innovation From Start-ups and Schools

SGTech News

link

SIT Scores at Youth Entrepreneurs Competition

Nanyang Polytechnic Campus News

Experience

ExpressVPN (Kape Technologies)

Software Engineer

Skills: JavaScript · TypeScript · React.js · Vue.js · AngularJS · Next.js · React Native · NestJS · PostreSQL · Prisma · Dart · Flutter · Kotlin


• Engineered and maintained high-traffic VPN, Proxy, and Password Manager browser extensions serving 2.6M+ users, using JavaScript, TypeScript, AngularJS, and Vue, leading to a 15% increase in user engagement.

• Modernized legacy browser extension codebases by migrating to React.js and Vue 3, and optimized build tooling by customizing a forked Vite plugin, improving build performance by 40%.

• Built the cross-platform ExpressKeys Password Manager using Dart/Flutter and independently implemented system-level Android AutoFill (Kotlin), significantly improving credential-filling reliability and user experience.

• Participated in technical interviews and candidate evaluations, contributing to hiring decisions and team growth.

ObvioHealth

Software Engineer

Skills: JavaScript · TypeScript · React.js · Redux Toolkit · Node.js · Express.js · Git · NestJS · MongoDB · Jest · Automated Software Testing


• Built full-stack health-tech, decentralized clinical trial applications using TypeScript, React.js, Node.js, Jest and MongoDB, accelerating new study creation and operational workflows by 40%.

• Implemented core functionalities for clinical trial study creation and management, introducing Optimistic UI interactions that improved perceived responsiveness by 80%.

• Migrated CQRS-based microservices to NestJS, reducing API latency and production error rates by up to 50%.

• Championed the development of a BDD end-to-end automation framework using Gherkin and Cucumber.js, improving test coverage and deployment confidence.

Kinobi

Software Engineer

Skills: JavaScript · TypeScript · Vue.js · Nuxt.js · Vuex · Node.js · Express.js · Git · DevOps · Kubernetes · Docker · Amazon Web Services (AWS) · Terraform · Continuous Integration and Continuous Delivery (CI/CD) · Redis · MongoDB · Jest


• Designed and delivered B2B and SaaS features, including form builders, talent pools and email automation using Nuxt.js, Node.js, Express.js, and MongoDB, supporting 60+ enterprise clients across Asia.

• Led requirements gathering and acted as a technical product manager, translating client and stakeholder needs into technical specifications and leading end-to-end implementation.

• Mentored junior engineers, conducted code reviews and ensured quality through unit and integration testing.

• Developed a CI/CD pipeline using GitHub Actions, Kubernetes and Slack API, enabling 1-click deployments via Slack Slash Command and reducing deployment time and errors by 80%.

• Ensured high availability of production applications running on Amazon EKS and EC2, achieving a minimum of 99.9% SLA.

• Co-led implementation of ISO 27001 requirements by contributing to the establishment of robust security controls, policies, and procedures to safeguard sensitive data and ensure compliance with industry standards

Kinobi

Software Engineering & Product Intern

Skills: JavaScript · TypeScript · Vue.js · Nuxt.js · Vuex · Node.js · Express.js · Git · DevOps · Kubernetes · Docker · Amazon Web Services (AWS) · Continuous Integration (CI) · Redis · MongoDB


• Built and scaled key B2C platform features, including automated reminders, job portals, and payment integrations using Nuxt.js, Node.js, Express.js and MongoDB, driving user growth from 10,000 to over 600,000 in a year.

• Spec'd and built resume builder enhancement, reducing the resume creation time by 70% which serves thousands of users daily.

• Led a full UI/UX revamp and implemented Progressive Web Apps (PWA), increasing user traffic by over 50%.

• Designed system architecture improvements and implemented modern DevOps practices such as scalable infrastructure provisioning, Redis caching (70% faster API responses), observability tooling, and fully automated white-label app generation.

National University of Singapore (NUS)

Senior Adviser (CP2106, Orbital)

Orbital (CP2106) a.k.a Independent Software Development Project, is the School of Computing's 1st-year summer self-directed, independent work course


Managed 16 (advanced / extreme) teams of Orbital students

• Performed the role as a project evaluator, manager as well as providing cheerleading

Best Adviser Award for Orbital 22 - awarded to the adviser with the highest number of positive feedback

National University of Singapore (NUS)

Senior Adviser (CP2106, Orbital)

Orbital (CP2106) a.k.a Independent Software Development Project, is the School of Computing's 1st-year summer self-directed, independent work course


Managed 16 (advanced / extreme) teams of Orbital students

• Performed the role as a project evaluator, manager as well as providing cheerleading

Drink2Connect Singapore

Freelance Software Developer / Technical Consultant

Project: Drink2Connect e-Commerce and auction websites

Skills: ASP.NET (C#) Web Forms, Python, MySQL, Ionic 2 (Angular) and Firebase

• The aim of this project was to co-develop an e-Commerce website according to the client's requirements for alcohol company Drink2Connect Singapore

• Optimized the business operation by 50% and drove over $10,000 monthly revenue.

• Provided technical support to aid business operations

Singapore Computer Society (SCS)

Freelance Software Developer

Project: SCS Skills Progression & Profiling Accelerator Portal (SPPA) (Pilot)

Skills: JavaScript · TypeScript · Git · AWS Amplify · React.js (TypeScript)

The aim of this project is to equip IT professionals with easy access to SCS SPPA and empower them with a professional portfolio and skills profiling capabilities to easily identify skills gaps with recommendation on courses in support of their personal learning and career development

Ezsofe

Software Developer Intern

Skills: JavaScript · TypeScript · Git · AWS Amplify · React.js (TypeScript)

Developed new UI components and features for Singapore Computer Society (SCS)'s website revamp.

iDesired

Co-Founder & Chief Technical Officer (CTO)

• iDesired is a 3D printing service start-up, established with Nanyang Polytechnic's help and was awarded the NYP-SPRING Small Project Funding with $10,000 start-up funds
• Spearheaded the business's daily operation and the development of the e-Commerce and m-Commerce solutions.
• Participated in numerous school and fundraising events, joined the Youth Entrepreneurs Competition 2016, attained 2nd Runner Up and raised a total of $1,257.28 within a day which was donated to a charity of choice.

EDF Lab Singapore

Research Engineer Intern

Skills: Python, ArcGIS and netCDF

Worked on projects related to GIS Analytics, Mapping, and Modelling for Urban Planning of Singapore to aid HDB to better understand Singapore's living condition by using a virtualization platform developed by EDF.

Ceragem International Marketing Pte Ltd

Freelance Web Developer

Project: Ceragem Company Website

Skills: ASP.NET (C#) Web Forms and MySQL

• The aim of this project was to develop a company website according to the client's requirements for healthcare company Ceragem Singapore

• Provided technical support to aid business operations

Education

National University of Singapore (NUS)

Aug 2019 - May 2022

Bachelor of Computing, Computer Science
Honours (Distinction)

Academics


Activities / Teachings

Nanyang Technological University (NTU)

Jan 2021 - May 2021

Singapore Universities Student Exchange Program (SUSEP)

Local Exchange AY20/21 Semester 2

Nanyang Polytechnic (NYP)

Apr 2014 - Mar 2017

Diploma in Business Informatics with Merit
CPGA 3.95


Academics


Co-Curricular Activities

Projects

Actively working on interesting side projects! View my GitHub Repository

ÇaVa? (“How are you?” in French)

ÇaVa? (formerly known as Emotion(al) Analysis Buddy (EAB) / EmotionBuddy) is a self-management mobile and web solutions which aim to aid the management of emotional stress. It analyses the individual's stress levels through the user's smartphone keyboard inputs (i.e., text messages and social media posts). It identifies patterns in real-time and notify the user on his/her emotional state as well as accumulates observations over time. If a persistent negative pattern is identified, ÇaVa? will bridge the users and their family members and schools.

This project started as a solo social entrepreneurship, final year project during my studies in NYP. It has won SiTF Awards 2016 (Gold Award), 16th APICTA Awards (Merit Award) and Splash Awards 2016 (1st Runner Up).
This project was then rebranded and further enhanced during Orbital Project during my studies in NUS, with the integration of Firestore Cloud Database, online dashboard system via React.js as well as the chat bot using Alice Bot 2.0.

Technologies Used: Android (Java), React.js, Firebase, TwinWord API and Alice Bot 2.0.

View Demonstration Video

SafeDrive

SafeDrive is a car insurance smart pricing model solution that caters to different drivers and reduces fraud. It pairs up with a Bluetooth beacon, which is to be installed on every vehicle to help identify the driver's vehicle when driving to prevent mishandling and inaccurate data collection. It utilised the smartphone's GPS and accelerometer to detect the vehicle's speed, the number of sharp turns, speeding offences and distance travelled. The data collected are then classified into a "Driver Safety Index System", which is used to classify user to the different banding.

I co-developed this application with my teammates within 24 hours during the code::XtremeApps:: 2016 Hackathon and we reached the final judging round.

Technologies Used: Android (Java), Python, Firebase, Tableau and Estimote.

Academic Related Projects

Static Program Analyzer

The objective was to develop a Static Program Analyzer (SPA) - an interactive tool that automatically answers queries about programs. I took up the role of testing I/C.

Contribution:
  1. Query Processor Subsystem (QPS)
    • Parsing of Clauses
    • Co-developed the Query Optimizer
    • Defined the Result Table Data Structure
    • Evaluation of PQL Queries
    • Projection of Results
  2. Designed testing strategies & co-written of Unit and Integration Tests
  3. Built CI pipeline using GitHub Actions
  4. Documentation

Technologies Used:
C++, Microsoft Native C++ Unit Test Framework

View The Project

CHECK Constraint Compiler

The objective was to design and implementation of a CHECK constraint compiler for PostgreSQL that translates CHECK constraints in SQL into triggers and stored functions.

Contribution:
  1. Co-designed and co-implemented of the CHECK Constraint Compiler

Technologies Used:
PLpgSQL, Python

View The Project

PeerPrep

The objective was to design and develop a software application - an interview preparation platform and peer matching system where students can find peers to practice whiteboard style interview questions using modern technologies. It requires software development and DevOps, while the team can freely decide the technology stacks to use.

Contribution:
  1. Backend
    • Editor Microservices
    • Chat Microservices
    • Video Chat Microservices
    • Match Microservice (Matching Algorithm)
  2. Frontend
    • User Authentication (User & Admin Frontend)
    • Profile
    • Questions
    • Matching
    • Session (Editor + Chat + Video Chat)
  3. DevOps
    • CI/CD
    • Kubernetes Cluster Management
    • Monitoring & Logging
    • Autoscaling
    • Ingress Controller & Service Discovery
    • Pub/Sub & Message Queue
  4. Testing
    • Editor Microservices
    • Chat Microservices

Technologies Used:
Nuxt.js (Vue.js), Node.js, MongoDB, AWS ECR, EC2, EKS, ALB, S3, Cloudfront, Elasticache (Redis), GCP GKE, CloudAMQP (RabbitMQ), GitHub Actions, Flux V2, Prometheus, Grafana, Loki, Promtail and Terraform

View The Project

Tutor Tracker

The objective was to morph an existing generic application while demonstrating software engineering practices (e.g., requirement understanding, planning, design, implementation, testing, and documentation). I took up the role of integration management.

Contribution:
  1. Appointment Tracker (Partially)
  2. Schedule Tracker
  3. Notification Trigger upon Bid Acceptance
  4. Reminder Tracker
  5. Timetable GUI
  6. Performed JUnit Testing of Schedule, Event and other relevant classes
  7. Anchored majority of the User Guide and Developer Guide documentation
  8. Enhanced the overall GUI of the application
  9. Performed Pull Request (PR) reviews, bug-squashing and reporting

Technologies Used:
Java (JavaFX)

View The Project

Pet Caring Service (PCS)

The objective was to develop a web-based database application for pet caring services (PCS). The PCS application allows pet owners to search for caretakers for their pets for certain periods of time. We devised three interesting SQL triggers and complex queries to demonstrate our SQL capabilities.

Key Features:
  1. Auto Reassignment of Caretaker upon Deletion
  2. Auto Rejection of Overlapping Bids upon Acceptance
  3. Notification Trigger upon Bid Acceptance
  4. Search of Caretakers who are are available to take care of all the Pet Owner's Pets
  5. Retrieval of the Star Performer Caretakers
  6. Retrieval of Caretakers' Salary

Technologies Used:
React.js, PostgreSQL (AWS RDS), Node.js, Express.js and Heroku

View The Project
View Demonstration Video

Co-Curricular Activities & Achievements

IT Youth Award 2017 – Finalist

March 2017

Singapore Computer Society

The IT Youth Award is a highly acclaimed, award that recognises and honours youths 25 years and below for their shown outstanding achievements in innovations, research undertakings and projects in the Infocomm and digital media arena.


Nanyang Polytechnic recognised my leadership and accomplishments and was nominated for the IT Youth Award 2017. I was one of the finalists for the recognition of my outstanding IT commitments.

"i.Code i.Tell" 2017 – Excellence Award (1st Runner Up)

Jan 2017

Nanyang Polytechnic

I participated in the Nanyang Polytechnic inaugural "i.Code i.Tell" competition where students pit their entrepreneurial ideas against their peer.


I was awarded the Excellence Award (Most Innovative Project).

16th APITCA (Asia Pacific ICT Alliance) Awards 2016 – Merit Award

Dec 2016

APICTA

The APICTA Awards is an international awards program which aims to increase ICT awareness in the community and assist in bridging the digital divide by providing networking and product benchmarking opportunities to ICT innovators and entrepreneurs.


I represented Singapore in the tertiary student category in this competition held in Taipei, Taiwan and won the Merit Award (2nd Place).

2016 Crowdsensor Smart Nation Competition – Winner

Dec 2016

RAHS

CrowdSensor is a collaboration between the RAHS Programme Office and Cognitive Edge. As part of IRAHSS' aims to promote active dialogue and sharing of methods, concepts and technologies, CrowdSensor is the attempt to build an active network of collaborators, partners and like-minded intellectuals who will become part of a bespoke human sensor network.


I won the award of trends that represent opportunities for Singapore.

SiTF Awards 2016 – Gold Award (Emotional Analysis Buddy)

Oct 2016

SGTech (formerly SiTF)

SiTF Awards was inaugurated in 2009 by Singapore Infocomm Technology Federation (SiTF). This award, championed by the industry, is an important accolade for made-in Singapore infocomm innovations.


I was awarded the Gold Award in the Best Innovative ICM Student Project (Tertiary) category.

Splash Awards 2016 – 1st Runner Up

Aug 2016

Singapore Computer Society (SCS) & Singtel

The theme for Splash Awards 2016 is Cyber-Wellness. The Splash Awards is a national Infocomm competition for students ranging from secondary schools to tertiary institutions. It provides a platform to engage students through various aspects of Infocomm technology in a fun and creative way.


My team, iCreative (Emotion Buddy) won 1st runner up in this competition.

code::XtremeApps:: 2016 – Finalist

Aug 2016

ITSC & IDA Singapore

The theme of code::XtremeApps:: 2016 open category is FinTech: The Next Ten Years. Participating teams are given 24 hours to complete a project that responds to at least one of the given challenge statements.


My team, iCreative, emerged as one of the finalists among the top 11 teams.

Youth Entrepreneurs Competition (YEC) 2016 – 2nd Runner Up

Jul 2016

Singapore Discovery Centre (SDC)

The competition aims to promote social entrepreneurship and community leadership development among young people in Singapore with the sales proceeds to be donated to SDC's adopted charity, The Straits Times School Pocket Money Fund, as well as the charities selected by the teams.


My team, iDesired won 2nd Runner Up in Category B (Tertiary Students).

"i.Code i.Tell" 2016 – Excellence Award (1st Runner Up)

Nov 2015

Nanyang Polytechnic

I participated in Nanyang Polytechnic inaugural "i.Code i.Tell" competition where students pit their entrepreneurial ideas against their peer.


I was awarded the Certificate of Excellence Award (Best Startup Pitch).

Skills

Get in Touch

I'm always happy to talk about working together, new opportunities or catching up!
Use the form below or email me @ kohvinleon@gmail.com