Hi, I am William Yap

Full Stack Software Developer

a profile picture of myself

About me

Having worked over 10 years in retail/operations management I recently graduated from Northcoders' 14 week intensive bootcamp to pursue a career as a software developer.

I gained the experience of building an online business for a local bricks & mortar retail store - from selling a single pair of jeans on eBay, to expanding onto multiple sales channels with global fulfilment including manufacturing products on a large scale - this experience combined with my eagerness to learn sparked a desire to innovate and problem solve, the transition to a career in technology is perfect for me to explore these passions further.

Checkout my some of my work below, including links to hosted projects and GitHub project pages. If you would like to drop me a message for a chat about my experience or any feedback on my work feel free to do so via the links in the contact section!

a photo of me on a cliff edge

Projects

Just Choose

A voting app with the purpose of making group decisions easier, with a fun twist. An organiser can create a shortlist to provide a link to participants. Voters can swipe to vote, results will be displayed on the deadline date.

NC Board Games

NC Board Games is a social games content rating and discussion website which interacts with a RESTful API server I created. The project is a React app, built with JavaScript and styled with CSS.

NC Board Games API

API built with express, nodePostgres & PSQL. Development of this application focused heavily on utilising TDD & Jest to reduce bugs in production. Hosted on Heroku.

All projects

Tech

Languages

JavaScript

TypeScript

Technologies

React

HTML

CSS

Node.js

Express

PostgreSQL

MongoDB

Jest

Test Driven Development

Contact

Connect with me