Loading...

Hi, I'm Nick

I'm a Junior Software Engineer based in the Blue Mountains, Australia

I used to be a research chemist, and I earned my PhD, but recently I did an intensive training course in computer programming with _nology.io

I have experience with these languages and tools:

HTML
CSS
SASS
JS
React
Git
Docker
GCP
SQL
Firebase
Java
Spring Boot

I contributed to this laboratory inventory management app as part of a team comprising my whole cohort in the _nology program. It was built for a real client to their specifications and with regular communication with them. We used an agile workflow and used git version control. I worked mostly on the Java, Spring and SQL components of the backend, but also contributed to the React frontend. Unfortunately I cannot share the code or a live hosted version as the IP is the property of our client.

I made this web app using React. It displays some of my astrophotography and has much of the functionality of an e-commerce website. It uses Firebase to host a persistent product list and to store a cart for the user. Items can be added and removed from the cart, and the cart page displays the items that have been added.

I made this website that allows the user to search the Google Books database using their API and displays the results. It is written in HTML, SCSS and Vanilla JS

I built a REST API in Java using Spring Boot. I containerized the application in Docker and deployed it on Google CloudRun. It interacts with an SQL server that I instantiated on Google Cloud SQL to store and retrieve data.

I have also made a text-based Minesweeper game with Java

...a calculator with Vanilla JS

...and a Morse Code Translator with Vanilla JS

And of course I made the portfolio page that you're looking at now! You are welcome to see its source code on GitHub

If you think I would be a good fit for your team please get in contact!

njlroach@gmail.com

Copy to clipboard