GH

      ___           ___                                    ___           
     /  /\         /  /\          ___        ___          /__/\          
    /  /:/_       /  /::\        /__/\      /  /\         \  \:\           
   /  /:/ /\     /  /:/\:\       \  \:\    /  /:/          \  \:\          
  /  /:/_/::\   /  /:/~/::\       \  \:\  /__/::\      _____\__\:\        
 /__/:/__\/\:\ /__/:/ /:/\:\  ___  \__\:\ \__\/\:\__  /__/::::::::\      
 \  \:\ /~~/:/ \  \:\/:/__\/ /__/\ |  |:|    \  \:\/\ \  \:\~~\~~\/       
  \  \:\  /:/   \  \::/      \  \:\|  |:|     \__\::/  \  \:\  ~~~          
   \  \:\/:/     \  \:\       \  \:\__|:|     /__/:/    \  \:\                
    \  \::/       \  \:\       \__\::::/      \__\/      \  \:\              
     \__\/         \__\/           ~~~~                   \__\/                        


              ___           ___           ___           ___                         ___          
             /__/\         /  /\         /__/\         /  /\                       /  /\          ___         
             \  \:\       /  /::\        \  \:\       /  /:/_                     /  /:/_        /__/|   
              \__\:\     /  /:/\:\        \  \:\     /  /:/ /\    ___     ___    /  /:/ /\      |  |:|  
          ___ /  /::\   /  /:/  \:\   ___  \  \:\   /  /:/ /::\  /__/\   /  /\  /  /:/ /:/_     |  |:|  
         /__/\  /:/\:\ /__/:/ \__\:\ /__/\  \__\:\ /__/:/ /:/\:\ \  \:\ /  /:/ /__/:/ /:/ /\  __|__|:|  
         \  \:\/:/__\/ \  \:\ /  /:/ \  \:\ /  /:/ \  \:\/:/~/:/  \  \:\  /:/  \  \:\/:/ /:/ /__/::::\  
          \  \::/       \  \:\  /:/   \  \:\  /:/   \  \::/ /:/    \  \:\/:/    \  \::/ /:/     ~\~~\:\ 
           \  \:\        \  \:\/:/     \  \:\/:/     \__\/ /:/      \  \::/      \  \:\/:/        \  \:\
            \  \:\        \  \::/       \  \::/        /__/:/        \__\/        \  \::/          \__\/
             \__\/         \__\/         \__\/         \__\/                       \__\/       
     

Creative Technologist

I completed a JavaScript bootcamp with Northcoders earlier this year, where I learned the fundamentals of writing clean, functional code. Since finishing I have continued building projects independently, expanding into vanilla JS, CSS layout, data structures and working with AI tools as part of my development process.

I Ching Project

A digital companion to the I Ching, the Book of Changes. Built in vanilla HTML, CSS and JavaScript, with no frameworks or build tools. The throw mechanic uses a combined timestamp and random algorithm to produce a 1/16 probability model, replicating the traditional yarrow stalk method. The app uses the Wilhelm/Baynes translation throughout.

screenshot of the I Ching app I built

React Project - One Hundred Books

A simple react site with the Norwiegan Book Club 100 greatest books of all time list from 2002. Each book is rendered as a card and is viewable as a grid or timeline or world map.

Borough Books Project - React Native

For this project we built a back end server and database, and a separate front end - and linked them together to produce a full blown web app, capable of using event driven functionality, the ability to add comments and to vote on posts, and produce articles.

iphone screen shot of app library iphone screen shot of app messaging iphone screen shot of friends book library iphone screen shot of book adding feature

Full Stack Project - NC News

For this project we built a back end server and database, and a separate front end - and linked them together to produce a full blown web app, capable of using event driven functionality, the ability to add comments and to vote on posts, and produce articles.

screenshot of Norcoders News article site

A Game of Love and Hate

I learned more about the CANVAS API in JavaScript by following along with the Breakout MDN tutorial. Here I've put my own twist on it to make it a bit more fun. It's interesting as a new developer learning how these seemingly simple games are programmed, as it gives new appreciation to the work, humanity, and maths! that goes into them.