Hannah Kok

Junior Fullstack Developer

about me image

About me:

Hi, I'm Hannah! Welcome to my portfolio where you can checkout some of my latest projects as I dive into the world of software development.

Before moving into tech, I had a fulfilling career working in the healthcare industry as a Physiotherapist. I am still very much passionate about making a positive impact on others and hope to continue this through my journey in tech.

I've been working with:

Projects:

e-Commerce App

A mock e-commerce site selling Women's activewear. Front-end built with React (Vite), JSX and SCSS, accessing data in a Firestore document database via the Cloud Firestore API. Features include carousel displaying random items and homepage displaying product cards, as well as a cart page with updatable item quanities.

project link
e-Commerce App

Minesweeper

A simplified version of the classic game Minesweeper, played using a CLI. My first Java project built with an OOP approach in mind. Current features include customisable grid size, and coloured elements, with more to come.

minesweeper CLI

GoogleBooks API

A search engine for books, built with JavaScript, DOM API, HTML and CSS/Sass, by fetching data via the Google Books API. Features include a pop up modal for each result, displaying further information about the book.

project link
GoogleBooks API

Morse Code Translator

An English to Morse and Morse to English translator. A project reflecting my understanding of manuipulating of JavaScript Objects. Built using JavaScript, HTML and CSS/Sass. Features include automatic type detection (English or Morse) and unit tests for translation functions.

project link
Morse Code Translator

Fake OS

A single page application which mocks Windows 95 OS. Built using JavaScript, DOM API, HTML and CSS/Sass. My first project involving DOM manipulation. Features include selectable icons that open an 'app', closable 'apps' and selectable menu.

project link
Fake OS