Scan contact card
I seek to use my creativity, passion, technical ability and experience working within and leading teams to provide the best solutions possible. I strive to improve and discover consistently, I continue to seek new challenges, and I have a desire to become the best version of myself. This philosophy has always been core to who I am. Having completed my degree, I am now applying this to the pursuit of a career in software development.
I was born and raised in Vancouver, British Columbia, a city which I continue to love. I have traveled extensively around the globe, and have used my talents in a variety of occupations including working sucessfully within, managing and owning a variety of construction businesses. Yet, I felt that something was lacking. After careful consideration, I realized a career change was in order. I decided to take my interest and passion for computers and video games and embark on a new career challenge in the tech sector. I went back to university, where I was drawn to the mix of knowledge, logic, and creativity that coding requires.
Email me at [email protected] or click the LinkedIn below.
Collection of projects, contracts, and contributions i have made. Click for more info on specific projects, along with a Github link.
Created a proof-of-concept Chat and Voice bot for HSBC to communicate with clients on mortgage related content. The solution uses a microservices RESTful solution, Uses Mongoose in Typescript to access MongoDB, and features live deployment using Jenkins. It also makes use of GoogleAPI/Cloud integration.
My home site you are currently viewing. It uses Hugo for Static Site Generation, and is continuously deployed and integrated with TravisCI. Created in Golang, HTML, CSS, Bootstrap and JavaScript.
Project for my fourth year course on hardware design, during which I created an operating system and kernel. This included design and implementation of a memory manager, signal and interupt handler, process allocator and priority queue, keyboard signal handling, and a text shell utilizing the created infrastructure. Built using C, Y86 Assembly Language, and Bosch's Emulator.
Created a Java application which uses JDBC to accesses and manipulates a SQLPlus Database. It tracks related materials and recipe quantities and uses their relationships to track remaining stock and outgoing orders.
Uses Typescript aysnc promises with a Restful Server to access, manipulate, and query large amounts of data and details about classes, room locations, and grade distributions from the UBC pair server. Files are stored locally for quick access, organized in custom JSON style storage, and accessed through nodeJS
Managed a team to manufature, warehouse, and distribute botanical products. Created and implemented a warehousing system in Java
Created a simple Webapp to improve product manufacturing process.
Data wrangling team working on micro-service dev ops and backend development