Achievements

Coursera, Online Courses
133 Courses and 20 Specializations done to date, view my profile here
Interested in courses related to artificial intelligence, big data, coding best practices, data science, security, etc.


Topic Course Organization
Artificial Intelligence Advanced Machine Learning on Google Cloud (5-course specialization) Google Cloud
Deep Learning (5-course specialization) deeplearning.ai
TensorFlow in Practice (4-course specialization) deeplearning.ai
Natural Language Processing (4-course specialization) deeplearning.ai
Machine Learning Engineering for Production (MLOps) (4-course specialization) deeplearning.ai
AI for Everyone deeplearning.ai
AI for Medical Treatment deeplearning.ai
Generative AI with Large Language Models deeplearning.ai
Natural Language Processing National Research University Higher School of Economics
Sentiment Analysis with Deep Learning using BERT Coursera Project Network
Named Entity Recognition using LSTMs with Keras Coursera Project Network
Anomaly Detection in Time Series Data with Keras Coursera Project Network
Big Data Introduction to Big Data University of California San Diego
Hadoop Platform and Application Framework University of California San Diego
Big Data Essentials: HDFS, MapReduce and Spark RDD (with Honors) Yandex
Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames (with Honors) Yandex
Big Data Applications: Machine Learning at Scale Yandex
Big Data Applications: Real-Time Streaming Yandex
Coding Best Practices Python for Everybody (5-course specialization) University of Michigan
Introduction to Scripting in Python (4-course specialization) Rice University
Java Programming and Software Engineering Fundamentals (5-course specialization) Duke University
Software Design and Architecture (4-course specialization) University of Alberta
Programming with Google Go (3-course specialization) University of California Irvine
Introduction to Golang - Basic Concepts Coursera Project Network
Concepts in Golang - Loops, decision statements and function Coursera Project Network
R Programming John Hopkins University
Advanced R Programming John Hopkins University
Effective Programming in Scala École Polytechnique Fédérale de Lausanne (EPFL)
Spring - Ecosystem and Core LearnQuest
Introduction to Structured Query Language (SQL) University of Michigan
SQL for Data Science University of California, Davis
Intermediate PostgreSQL University of Michigan
TypeScript - Learning the fundamentals Coursera Project Network
TypeScript Variables and Data Types Coursera Project Network
TypeScript Operators Coursera Project Network
TypeScript Arrays Coursera Project Network
TypeScript String Properties and Methods Coursera Project Network
TypeScript Control Structures Coursera Project Network
Typescript in React: Higher Order Components Coursera Project Network
Introduction to Bash Shell Scripting Coursera Project Network
Version Control with Git Atlassian
The Unix Workbench Johns Hopkins University
Data Science Applied Data Science with Python (5-course specialization) University of Michigan
Advanced Business Analytics (5-course specialization) University of Colorado Boulder
An Intuitive Introduction to Probability Univerity of Zurich
Basic Statistics University of Amsterdam
Inferential Statistics University of Amsterdam
Statistical Inference John Hopkins University
Improving Your Statistical Inferences Eindhoven University of Technology
Data Visualization University of Illinois at Urbana-Champaign
Pattern Discovery in Data Mining University of Illinois at Urbana-Champaign
Computer Vision Basics University of Buffalo & The State University of New York
Image Processing, Features & Segmentation University of Buffalo & The State University of New York
Practical Time Series Analysis The State University of New York
Finance Investment and Portfolio Management (5-course specialization) Rice University
Risk Management (4-course specialization) New York Institute of Finance
Finance for Non-Financial Professionals University of California, Irvine
Software Engineering Cloud Application Development Foundations (4-course specialization) IBM
Modern Application Development with .NET on AWS (3-course specialization) Amazon Web Services
Scrum Master Certification (4-course specialization) LearnQuest
Six Sigma Yellow Belt (4-course specialization) University System of Georgia
AWS S3 Basics Coursera Project Network
Create and run a .NET Core console app in Linux using docker Coursera Project Network
Others Algorithms (4-course specialization) Stanford University
Blockchain (4-course specialization) University at Buffalo
Usable Security University of Maryland, College Park
Software Security University of Maryland, College Park
Project Management: Creating the WBS Coursera Project Network


DataCamp, Online Courses
29 Courses done to date

Topic Course Type
Data Science Machine Learning Fundamentals with Python (4-course track) Track
Machine Learning for Everyone Course
Machine Learning for Time Series Data in Python Course
Introduction to Deep Learning in Python Course
Introduction to PySpark Course
Feature Engineering with PySpark Course
Coding Best Practices Python Programmer (15-course track) Career Track
Python Programming (6-course track) Track
Working with the Class System in Python Course
Creating Robust Workflows in Python Course
Introduction to Scala Course


Professional Certificates

Certificate Organization Date
KDB+/Q Developer Level 3 KX 2024-09
KDB+/Q Developer Level 2 KX 2024-07
KDB+/Q Developer Level 1 KX 2024-06
Learning Kubernetes LinkedIn Learning 2024-06
SE100: Responsive Web Development Heicoders Academy 2023-12
Certified Scrum Developer (CSD) Scrum Alliance 2023-10
Building Transformer-Based Natural Language Processing Applications NVIDIA Deep Learning Institute 2020-09
Google Analytics for Beginners Google Analytics Academy 2020-07
Design Patterns NobleProg 2020-04
AWS Cloud Practitioner Essentials AWS 2019-08
Extracting Business Value through Data Analytics SMU Academy 2018-09
Developer Training for Spark and Hadoop Cloudera 2018-08


Skill Certificates

Certificate Organization Date
Italian, Beginner inlingua School of Languages 2023-09
Climbing, Level One Singapore National Climbing Standards 2023-09
Typing Certificate, Platinum (119wpm, 100% accuracy) Ratatype  click to view cert 2017-07
Diving, Open Water Diver Professional Association of Diving Instructors 2017-03
Kayaking, Two Star Singapore Canoe Federation 2016-01
LCM Electronic Organ, Grade 8 Distinction University of West London 2012-09
Mental Arithmetic, Class 2 International Abacus Mathematics Association 2008-11
Swimming, Gold Singapore Sports Council 2006-03




Books

* Hardcopy - happy to trade books!

Read
Topic Title Author Review / Notes
Leisure The Little Prince* Antoine de Saint-Exupery Adventure
The Girl Who Saved the King of Sweden Jonas Jonasson Adventure, Satirical
The Hundred-Year-Old Man Who Climbed Out the Window and Disappeared Jonas Jonasson Adventure, Satirical
Hitman Anders and the Meaning of It All* Jonas Jonasson Adventure, Satirical
Self-Improvement The Art of Thinking Clearly* Rolf Dobelli ★★★★★ Must read
Difficult Conversations Douglas Stone ★★★★★ Learnt a lot
Crucial Conversations: Tools for Talking When Stakes are High Kerry Patterson, Joseph Grenny, Al Switzler, Ron McMillan ★★★★★ Not as structured
The 21 Indispensable Qualities of a Leader John C. Maxwell ★★★★☆ Insightful
Life Coaching: Change Your Life in 7 Days Eileen Mulligan ★★★☆☆ Not comprehensive
The Rules of Thinking Richard Templar ★★★★☆ Interesting tips
Technical Software Teaming: A Mob Programming, Whole-Team Approach* Woody Zuill, Kevin Meadows ★★★★☆ Good idea
Head First Software Architecture Mark Richards, Neal Ford, Raju Gandhi ★★★★☆ Good read


Incomplete
Topic Title Author Review / Notes
Self-Improvement Surrounded by Narcissist Thomas Erikson Interesting but not very useful
The Little Black Book of Decision Making Michael Nicholas Not very useful


In-progress
Topic Title Author
Leisure The Accidental Further Adventures of the Hundred-Year-Old Man* Jonas Jonasson
Technical The Pragmatic Programmer* David Thomas, Andrew Hunt
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change Camille Fournier


Want To Read
Topic Title Author
Leisure The Prophet and the Idiot Jonas Jonasson
The Philosophy Book: Big Ideas Simply Explained Will Buckingham
Self-Improvement Psych: The Story of the Human Mind Paul Bloom
Thinking, Fast and Slow Daniel Kahneman
The Psychology of Money: Timeless lessons on wealth, greed, and happiness Morgan Housel
Technical Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
Designing Data-Intensive Applications* Martin Kleppmann
Refactoring, Second Edition* Martin Fowler




Leadership

President, Team Manager and Treasurer, Vertex Cheerleading
May 2015 - Jun 2017
Coach a team of 20, twice a week and 3 hours per session, all year round
Handled paperwork needed for administrative matters and scheduling of weekly training
Manage team welfare and organize team bonding and cohesion activities to build a strong bond amongst the team
Represented club for SUTD Open House Performance (2016 and 2017) and Arts Fiesta Performance (2016) in-front of prospective students, school population and invited guests


Performer, Publicity and Decor Executive, Bands
May 2015 - Nov 2016
Pioneered publicity initiatives for Open Mic Session (OMS) 8 and 9
In-charge of stage lightings and props for Open Mike Sessions (OMS) 8 and 9
Performed as a keyboardist with my band of 6 members for OMS 8, the largest music event in SUTD


Public Relations Head, Startups (Entrepreneurship Club)
Sep 2016 - Dec 2016
Spearhead networking events for 50 club members by liaising with businesses and external partners
Managed all social media platforms for the club to build good public relation, with posts reaching 900 people on Facebook
Appointed as Deutsche Bank Campus Ambassador for SUTD, assisting the company in both internal and external recruitment activities and events


Events Executive, Sports Core (Sports Club)
Oct 2016 - Mar 2017
Coordinate and organize all school-wide sports events in school, such as Sports Fiesta and Inter-class games
Main organizer for Sports Fiesta Finale, the largest sporting event in school
Facilitate communication between the school community, sports clubs and the Office of Student Life regarding administrative and logistic matters


Competitive Member, Touch Rugby
Jun 2015 - Sep 2018
Trained in a team of 9, twice a week and 3 hours per session, all year round
Represented school in Institute-Varsity-Polytechnic Games 2015, Singapore University Games 2018 and external competitions such as Beach Bonanza 2015 and Surf and Sweat 2016 and 2017
Represented school on a national level in Asian All Schools 2015 (3rd position)


Competitive Member, Tchoukball
Jun 2015 - Nov 2015
Trained in a team of 11, twice a week and 3 hours per session, for 5 months
Represented school in Singapore University Games 2015 (4th position)



Member, Basketball
May 2018 - Sep 2018
Trained in a team of 9, twice a week and 3 hours per session, for 3 months
Represented school in NYSI Basketball League 2018




Volunteering

Participant, People of Purpose
Jul 2019 - Jul 2022
SuperPark: Brought ~60 children aged between 8 to 15 years old from Marymount Centre to SuperPark as part of T&O Community Month 2019
Took care of 2 children from children's home for 4 hours
Meals on Wheels: Delivered dinner to homebound elderlies in Toa Payoh area, partnered with TOUCH Community Services


Organizer, Food with Love
May 2017 - Jun 2017
Organized and planned CSR (Corporate Social Responsibility) and brought it to fruition on the day itself
Fund-raised $700 to be donated to Apex Day Rehabilitation Centre for Elderly
Liaised with Circle of Friends and AllSpice Cooking Instutite to prepare meals and planned games and activites for the Elderly in APEX


Participant, TOUCH Silent Club Youth Special Needs Community Project
Oct 2015 - Nov 2015
Attended introductory course to better understand the TOUCH Silent Club community and empathize with the special needs
Helped plan and organize activities for games day for the special needs and brought it to fruition on the day itself



Volunteer, Meet-the-People Attachment Programme at Keat Hong
May 2014 - Aug 2014
Resolved and alleviated situation of residents by helping residents draft email to send to respective key personnel in each Ministry regarding their plight