Hello there! Iām Hamish.
Iām a
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.
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.
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
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.
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.
This is the classic snake game, built to explore game development.
It's built with vanilla javascript and is a static website.
Send me a message - I'd love to hear from you!
Ā© 2023 Hamish Stobo