console.log("Hello!")

print("You've arrived")

cout << "at a place";

content: "where code"

echo "meets creativity!"

printf("Let's build");

<p>something cool</p>

out.println("together!");

Console.Write(":D");

I craft and design industry standard web experiences. Welcome to my website.

Me wearing an Amazon t-shirt with Columbia Icefields in the background during my vacation to Banff, Alberta.

ABOUT ME

Hey there!👋 I'm Bob Shoaun Ng, a passionate software developer specializing in web development. I hold an Honours Bachelor of Science in Computer Science from the University of Toronto and proudly call both Malaysia 🇲🇾 and Toronto, Canada 🇨🇦 home.

From a young age, I've been driven by the thrill of creating and innovating. My goal? To build clean, intuitive, and robust software that not only works seamlessly but also delivers an exceptional user experience. My expertise lies in JavaScript, CSS, and the MERN stack. I've also dove deep into the world of blockchain technology and Web3.

Beyond coding, you’ll find me playing table tennis 🏓, cycling through the city 🚴, or jamming on the drums 🥁.

EXPERIENCE

I have over three years of experience and counting. Here are some of the incredible companies I've had the privilege to work with.

WEB DEVELOPMENT

My projects are driven by passion and creativity. Here are some of my featured works that showcase my skills and expertise.

Artsu.me

with artsu.me team


An art hosting site where artists can upload their work, and make a personalized portfolio to showcase their work in a meaningful way. Dive into an amazing community of talented artists, and share your work through Artsu.me

Cardistry

by myself


A javascript library for easily animating groups of cards or card-like elements in your website. It is complete with proper, extensive documentations and some basic examples.

Little Lolli Shop (WIP)

by myself for client


An e-commerce and marketing website for my sister's personal business that sells miniature handmade charms and jewelry. Complete with a content management system for managing inventories. The website is still new and a work in progress.

GAME DEVELOPMENT

Game development was what got me into coding in the first place, here are some featured projects.

Water Chef

by myself


A fast paced restaurant management game, inspired by games like hot dog bush. You are a chef specializing in serving water to very demanding and impatient customers.

Assembly Doodle Jump

by myself


Doodle jump game recreated using assembly language. It features different types of platforms, powerups like springs and jetpacks, and a scaling difficulty.

Flappy Face

with friends


The first game I have made with some friends, a Flappy bird clone running as a Java applet. Fun fact: the sound effects and background music are all acapella.

Maze Runner

with some friends


2 players spawn in a maze, the runner has to reach the end portal when it opens, while the chaser prevents the runner from doing so. The game is rendered entirely with ascii graphics with the help of a console game engine. Maps in each level are dynamic and customizable from serialized text files.

UFO Destruction

by myself


You are an alien piloting a spaceship trying to invade Earth peacefully. However, since the cops aren't a big fan of you, destructive measures had to be taken. The game features realistic 2d physics, projectiles, explosives, and a tractor beam to manipulate gravity.

GRAPHIC
DESIGN

I also have an eye for good typography and graphic designs. Here are some of my work designing various posters for university clubs and events.

sumfun.webp poster

CONTACT ME

Shoot me a message and I will get back to you as soon as I can. My emails are and