Hello there! Iā€™m Hamish.

Iā€™m a

software engineer.

Website author

About Me

I'm a full-stack software engineer. When I'm not coding, you can find me playing piano šŸŽ¹, out running šŸƒ or eating ramen šŸœ.

Tools I'm proficient in include VueJS and ReactJS for crafting delightful user interfaces, GoLang and Node with Express for developing secure, performant backends, and Postgres for building robust databases.

My Work

SafeStack

Screenshot of the app

SafeStack is an e-learning platform that provides cybersecurity training for organisations and individuals.

I am responsible for developing the front-end built on Nuxt JS and Tailwind CSS, the GraphQL API, the GoLang backend, and the PostgreSQL database.

rOOmie

Screenshot of the app

This app was built to make finding a flat or advertising for a spare room in a flat a seamless, easy process. The app provides an instagram-like experience for users to see listed adverts, and have a profile page where they can list their contact info.

The app is built on an Express API (connecting to a PostgreSQL database) with React on the Frontend. Heroku was used for deployment, along with their Postgres database add-on. Auth is handled using JWT cookies, using the 'jsonwebtoken' package from NPM

Helping Hands

Screenshot of the app

This app was built as part of Hack the Crisis: New Zealand (hackathon). It is a platform that connects volunteers with at-risk community members, so that they can have groceries or vital medicine delivered.

This app was built with a TypeScript Express API (connecting to a PostgreSQL database) and React Frontend in a monorepo. The entire project is contained in one repository and deployed to Heroku.

Todo List App

Screenshot of the app

This is the classic 'Hello World' of web apps, built to learn TypeScript. Add, edit and remove todo items.

By using local storage, the list of todos persists when the browser is refreshed.

Classic Snake Game

Screenshot of the app

This is the classic snake game, built to explore game development.

It's built with vanilla javascript and is a static website.

Contact

Send me a message - I'd love to hear from you!

Ā© 2023 Hamish Stobo