App that helps monitor mood levels is a winner
The Business Times
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:
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.
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.
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
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.
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
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
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
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
Skills: JavaScript · TypeScript · Git · AWS Amplify · React.js (TypeScript)
Developed new UI components and features for Singapore Computer Society (SCS)'s website revamp.
• 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.
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.
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
Academics
Activities / Teachings
Local Exchange AY20/21 Semester 2
Academics
Co-Curricular Activities
Actively working on interesting side projects! View my GitHub Repository
Ç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.
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.
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:
Technologies Used:
C++, Microsoft Native C++ Unit Test Framework
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:
Technologies Used:
PLpgSQL, Python
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:
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
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:
Technologies Used:
Java (JavaFX)
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:
Technologies Used:
React.js, PostgreSQL (AWS RDS), Node.js, Express.js and
Heroku
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 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).
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).
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 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.
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.
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.
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 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).
I'm always happy to talk about working together, new opportunities or
catching up!
Use the form below or email me @
kohvinleon@gmail.com