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.

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

VibeMinds | Marketing Agency
Built a website for a client in the digital marketing space - VibeMinds.

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.

Simple Todo
A Todo List app with CRUD operations connecting to local storage. This project has taught me how to use local phone storage for CRUD operations. It has also improved my Flutter skills.

BetterDaily: Home Workouts
A Home Workout app with User Authentication connecting to Firebase. This project has taught me how to use Firebase for User Auth & Storage

Simple Calculator
A Calculator app for basic math calculations. This project has introduced me to Flutter basics, and taught me how to publish apps to the Play Store.

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.
Pricing
🎯 Websites that clicks, and converts
Starter Package
RM2,800
- ✓ Website Development (up to 10 pages)
- ✓ Advanced SEO setup
Timeline: 2 Weeks
Business Growth Package
RM3,500
- ✓ Website Development (up to 20 pages)
- ✓ Advanced SEO setup
- ✓ CMS for Blogs & Articles
Timeline: 3 Weeks
E-Commerce Pro Package
RM5,500
- ✓ Website Development (up to 30 pages)
- ✓ Full E-commerce Store Setup
Timeline: 4 Weeks
Full-Stack Web App Package
RM12,000+
- ✓ Full-Stack Web Application Development
- ✓ Solves Complex Business Challenges
Timeline: 8+ Weeks
Maintenance Package
RM600/year
- ✓ Access to Website's Admin Portal
- ✓ Regular Server Maintenance
- ✓ Minor UI Enhancements
Timeline: Ongoing
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
- Scorekeeping feature for live scoring, displays statistics of the players, matches, teams and more
- Runs the biggest tournaments in Malaysia, Singapore, Brunei, Cambodia, Indonesia, and Hong Kong - Malaysia Flying Disc Association (MFDA) for MSSM competitions, Singapore Nationals, Bali Nusantara Cup 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
- Currently studying
- 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
4000+
Github Commits
3.77/4.0
CGPA
3
Play Store Apps Launched