Welcome To
My Portfolio Website
Hi, I'm We Chern,
I'm passionate about building Web & Mobile Applications.

Projects
🛠 Clients / Own Projects

UltiScore
An ultimate frisbee tournament management website. It has scorekeeping feature for live scoring. Displays stats of the players, matches, teams and more.

SFDA Membership System
Season/club/player membership collection and management, with roles & invitations, dashboards, transactions, and exports; reduced manual reconciliation for admins via Stripe.

BrickTurbo
Automates extraction and conversion of PDF construction tender forms to Excel.

Quiksilver & Roxy
Built the MY & SG ecommerce site for Quiksilver and Roxy via custom Shopify code - Liquid.

MAD | Real Estate Group
Built a marketing site to promote the group, activities, courses, achievements, merchandise, branches, podcasts and socials.

Axly Tham | Real Estate Group
Built a marketing site to promote the group, activities, courses, achievements, merchandise, branches, podcasts and socials.

VividBio | Bio Builder
Bio Builder with tons of customizations - Pets, VFX, Links, Music and more.

Crypto Trading Bot
High Frequency Trading (HFT) algorithm using Binance API, TA-Lib, Telegram API, & Taapi API to execute Perpetual Futures trades in the cryptocurrency market, Dockerized & deployed.

Landing Page | My Website
The website you're on right now, my personal website, is where I unleash my creativity. This project has improved my web dev skills, and I've learnt how to host websites.

Blog Module | My Website
The Blog section of my website uses GraphCMS, which is a Headless Content Management System (CMS). I gave TailwindCSS a try for this, but I might move it to Styled Components.

SiteBlocker
A chrome extension to block social media sites such as Facebook, Instagram, Twitter, LinkedIn, Reddit, Discord, Spotify, and Netflix to prevent yourself from getting distracted from work.

Chromepapers
A chrome extension to display beautiful wallpapers for Google Chrome search pages, randomly displays 1 out of 3 wallpapers on page load.

VibeMinds | Marketing Agency
Built a website for a client in the digital marketing space - VibeMinds.
Experience
🧰 I have valuable experience in banking, ticketing, and HR software industries
Software Engineer
UltiScore (Frisbee Tournament Management Software)
- Built UltiScore.com which is an ultimate frisbee tournament statistics website
- Live scorekeeping, match scheduling/automation, crew/team management, spirit & MVP rating, and player/match/team stats displays
- Runs the biggest tournaments in Malaysia, Singapore, South Korea, Australia, Philippines, Vietnam, Cambodia, Indonesia, Hong Kong and more
Software Engineer Intern
Kakitangan.com (HR & Payroll Software) • Internship
- Migrated User Profile API to V2 with new attributes being stored and retrieved
- Worked with PMs and frontend team to build small features throughout the site to obtain additional user information
Software Developer Intern
CloudJoi (Cloud Ticketing Platform) • Part-time
- QuickBooks customer integration with Organizer application (with unit tests)
- Built the Collections page for mobile using React Query
- Implement internationalization on CloudJoi's website using React-i18next
- Implement Structured Data (schema.org) via next-seo package
- Generate order PDFs using Puppeteer (Browsershot wrapper)
Software Engineer
OpsNinja (Accounting Agency) • 1-month contract
- Week 1: Built & deployed a web application for M2E Payments File Generation
- Week 2: Email data auto-populated into Google Sheets via Google Apps Script
- Week 3 - 4: Stock transfer approval application
BSc (Hons) in Computer Science
Asia Pacific University
- CGPA: 3.53/4.0
- Data Structures & Algorithms, Concurrent Programming, Distributed Computer Systems, HCI & Usability, Network Security, Optimisation and Deep Learning
Bachelor of Information Technology (Data Analytics)
HELP University
- Only 1 semester, transferred to Asia Pacific University for a CS Degree.
- Introduced me to Statistics, ETL Pipeline, and Data Visualization.
Full-Stack Development Intern
Public Mutual Berhad (Public Bank's Mutual Fund) • Internship
- Worked on migrating a legacy Java application (OLTP) to Vue.js (Frontend), ASP.NET Core Web API (Backend), and Oracle DB using the MVC architecture.
- Completed the migration of the API's core module using Repository Pattern.
- Implemented 4-Eyes Principle, which is a mandatory regulatory requirement for financial institutions, in the Data Access Layer (DAL).
Diploma in Information Technology
HELP University
- CGPA: 3.77/4.0
- Introduced me to OOP, Fundamentals of OS, Networking, System Analysis & Design, Databases and many more.
Technologies
⭐️ I've worked with a range of technologies in Web and Mobile development,
from Frontend to Backend to Database.
AWS Stack
General
Front-End
Back-End
Databases

Deployment
UI
State Management
APIs

Data Streaming
Data Analytics
Others

Latest Blog Posts
🖌 Documenting my journey & sharing my knowledge
My Accomplishments
🌱 Sharpening my skills daily
25+
Projects
12k+
Github Commits
3.53/4.0
CGPA
50k+
User Sessions/Month Across Projects