Service Architect

Developer

https://res.cloudinary.com/xenos-design/image/upload/v1675018354/Client_Projects/Apostil/small_apostil_8a778c0075.jpg

Apostil.co.za

Project Duration: 2 weeks

Industry: Legal Services

https://www.apostil.co.uk

Researching, testing and implementing an Information Security plugin, on the client's WordPress implementation, to ensure uploaded documents were secure and would not be indexed by Search Engines. The chosen solution was PDA Gold, which was selected for its feature-rich capability and integrations.

https://res.cloudinary.com/xenos-design/image/upload/v1650897047/Client_Projects/HSI/small_Dave_H_1_6354294548_8bec6c58c5.png

Head Software International Ltd

Project Duration: 2 weeks

Industry: Publishing

Taking a mock-up in PDF and creating two templates in PHP/HTML that take variables passed, from the server, and create a document that can be printed as an A4 flyer.

https://res.cloudinary.com/xenos-design/image/upload/v1650889327/Client_Projects/Justice_Reskill/small_jr_62816225f2.jpg

Justice Reskill

Project Duration: 2 months

Industry: Training and IT Services

Integration of three REACT/NextJS/Formik engagement forms with ClickUp, to auto-create tasks that can be assigned to the appropriate resource for action, with subsequent integration with Slack to generate alerts. This was an interesting exercise in API usage, authorisation, and handling CORS issues.

https://res.cloudinary.com/xenos-design/image/upload/v1675018354/Client_Projects/Tangle/tangle_05d579a30c.png

Tangle.io

Project Duration: 3 months

Industry: PaaS - Low Code / No Code

https://www.tangle.io

A fantastic client who is launching a Low Code / No Code platform. My involvement includes working on the core product (VueJS and FireBase), building customer apps (eCommerce, site clones etc), and writing new docs for other developers to use (Gitbook and Loom).

https://res.cloudinary.com/xenos-design/image/upload/c_scale,w_400/v1675005903/Client_Projects/Waverly_Press/waverlypress_03673b053e.png

Waverly Press

Project Duration: 2 months

Industry: Content Placement / Publishing

https://www.waverlypress.com

Working on both the frontend (NextJS) and backend (Strapi CMS) adding new functionality such as custom backend routes for payment and invoice management, Password reset functionality, Customer dashboard functionality and Researching and implementing a test framework for the frontend.

https://res.cloudinary.com/xenos-design/image/upload/v1675003141/Portfolio/small_calculator_92b2a201eb_cd007f4c57.png

Calculator

In this homage to my childhood, this calculator has the look and feel of one that I used in the 80s and 90s. JavaScript is used to take the input, undertake the calculation, and show the result to the

Key Technologies: Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020561/Portfolio/small_contact_keeper_da5b73a529.png

Contact Keeper

Frontend: REACT app deployed to www.heroku.com with the backend being a MongoDB database hosted in MongoDB Atlas. User registration and authentication are made using JSON Web Tokens. Data models are u

Key Technologies: React, JWT and MongoDB

https://res.cloudinary.com/xenos-design/image/upload/v1675020502/Portfolio/small_dice_c3e127f793.png

Dice Game

I made this to help my son with his mental arithmetic. JavaScript functions are used to return random numbers and trigger CSS class changes for die creation and transition animation.

Key Technologies: Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020669/Portfolio/small_github_search_9e4cd76d90.png

Github User

Built using create-react-app, Github API, and deployed to Netlify.

Key Technologies: React and Github API

https://res.cloudinary.com/xenos-design/image/upload/v1675020503/Portfolio/small_infinite_scroll_680b26dfd4.png

Infinite Scroll

Infinitely scrolling images of London using the Unsplash API.

Key Technologies: Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020502/Portfolio/small_jokes_teller_ff72eecc37.png

Joke Bot

Random joke-telling android using the jokeapi.dev API. Set to tell safe, albeit eye-roll-inducing, Christmas jokes.

Key Technologies: API, Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020505/Portfolio/small_kanban_2fc7ea2407.png

Kanban Board

A basic task manager or Kanban board using localStorage API to retain data for users.

Key Technologies: Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020507/Portfolio/small_music_events_f99ed73765.png

Music Events

Demo site for the creation and management of music events. Include event owner administration functionality using secure authentication.

Key Technologies: NextJS, Google Maps API and Strapi CMS

https://res.cloudinary.com/xenos-design/image/upload/v1675020506/Portfolio/small_nasa_apod_a2f07fe644.png

Nasa Daily Image

Fun project using a NASA API and localStorage. My son loves this!

Key Technologies: NASA API, Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020505/Portfolio/small_quote_10897af2f1.png

Random Quotations

Random quote generator using the forismatic.com API.

Key Technologies: Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020505/Portfolio/small_spock_e4ed19dc0d.png

Spock Rock Game

My interpretation of Rock, Paper, Scissors, Lizard, Spock.

Key Technologies: Javascript, HTML and CSS

https://res.cloudinary.com/xenos-design/image/upload/v1675020508/Portfolio/small_stefanos_2dafa6874a.png

Stefano's Restaurant

Demo site for a local restaurant using CSS animations and JS to control the dynamic navigation.

Key Technologies: Javascript, HTML and CSS

Service Architect

Developer