Hello World

My Image
Howdy! As I began to realize my professional presence, I recognized that I lacked a platform to speak about my interests and experiences more freely and in more detail. I devised the website you see now with this purpose in mind, a place where I am free to display my past work, projects, and information about myself without as many formalities.
My Image
Unico Power Logo

Unico Power

Sep 2020 - Apr 2021

For my final year capstone project, I had the pleasure of aiding Unico Power in expanding its current lineup of electric vehicle chargers for the single-family home market. Tasked with integrating new designs into their Angular web-app, adding additional endpoints to their cloud API, and creating a centralized home communication server, our team began by developing an extensive project scope. By ensuring that all aspects of development were identified and discussed, from cost estimation to use case descriptions, we minimized the chance of issues later into production.

TypeScript

NodeJS

Angular

AYTS Logo

Ayts Technologies

May 2020 - Mar 2020

Approached by the CEO of Ayts to produce a website for their company, I continue to act as the lead technical developer in charge of managing their online presence. From design to implementation, the client would determine any changes or improvements they wanted to make to tailor their company's website to their individual wants and needs. Thus, the animations, layouts, and overall aesthetic of the website best represent the corporation according to its creator. The technical stack consisted of regular HTML & CSS, as well as the libraries AnimeJS and Waypoints.

HTML

JavaScript

AnimeJS

Callysto Logo

Cybera & Callysto

Nov 2018 - Apr 2019

Built Jupyter Notebooks alongside a cross-country team of students, researchers, and professors to create interactive lessons for students from middle school to university. The mission was to develop a wealth of teaching resources that emphasize computer science technologies by employing Python and HTML. Utilizing a weekly SCRUM development cycle, we individually designed dozens of fascinating notebooks.

Jupyter

Python

GitHub

NYPD Badge

NYPD Visualization

Sep 2020

In my data visualization class students had to hand in a final project visualizing some data they had individually chosen and cleaned. Due to current events, my team decided to visualize New York Police complaint data during 2019, using D3 as the main tool for creating these dynamic illustrations. We found that mixing the complaint data with lower income data for the city told a larger story of police abuse, but due to time constraints were unable to bring this extra information in.
NYPD Badge

HTML

JavaScript

D3

The Japanese House Image

The Japanese House

Sep 2020

Often inspired by the work of musicians, I wanted to use my design and web knowledge to create websites that, in my eyes, best represent a group or individual's brand and vision. The Japanese House is the first band where I followed through from design to implementation. I am excited to do more of these relatively small, musician websites with different technologies to hone my skills and expand my knowledge of design.
The Japanese House Image

HTML

JavaScript

RellaxJS

Connect Four

Connect Four

Apr 2020

For my web-based system's final project, I had to produce a multiplayer version of Connect Four. Utilizing HTML and CSS for the front-end and Socket.IO for the server, users were able to choose their username, join specific or random games, and have their data maintained utilizing cookies. The game logic was handled by backend JavaScript and distributed using NodeJs, with unexpected change states such as disconnects being managed and reported to the user.
Vinyl Image

HTML

NodeJS

Socket.IO

Vinyl Image

Music Pilot Study

Dec 2019

Tasked with researching and presenting a thesis based on the evolution of music at the University of Amsterdam, I chose to investigate whether modern shifts in music could give insight into possible functions of music. After reading multiple research papers and performing a case study on Japan's musical history, I decided to analyze musical trends through global top charts. Using Python, I scraped and examined 25 countries' top twenty songs for a year. My preliminary conclusion showed that horizontal transmission of music is stronger than vertical.
Vinyl Image

Python

BeautifulSoup

Excel

Chimpanzee Image

Chimpanzee Study

Oct 2020

After thorough training on evolutionary theory and behavioral measurement techniques at the University of Amsterdam, we had four days of experimentation on the topic and animal of our choice. Working alongside professional biologists and caretakers at the world-renowned ARTIS Royal Zoo in Amsterdam, I had the opportunity of researching how human playing behavior influences chimpanzees. Following the completion of our tests, we determined a potential link between competitive play in humans and the imitation of these types of interactions in chimpanzees.
Chimpanzee Image

Pen & Paper

Kizum Image

Music Platform

Jun 2019

Stay tuned to hear more about this!
Kizum Image

Balsamiq

AdobeXD

Hospital Management System Image

Hospital System

April 2019

Stay tuned to hear more about this!
Hospital Management System Image

Java

GitHub

Game Image

Endless Runner

April 2018

Stay tuned to hear more about this!
Game Image

Java

GitHub

University of Calgary

University of Calgary

Sep 2017 - Present

Currently finishing my fourth year of my Computer Science major, my specializations are in Software Engineering and Human-Computer Interaction. I am interested in implementing the most successful work techniques on designs that work. Throughout my degree, I've had coursework ranging from the inner workings of operating systems to algorithm design and evaluation.
University of Amsterdam

University of Amsterdam

Sep - Dec 2019

For a semester, I studied abroad at the University of Amsterdam, challenging myself to take courses unrelated to the comforts of computer science. There, I followed the evolutionary psychobiology interdisciplinary stream, meaning my courseload was on distinct parts of evolution and how we can extrapolate these concepts to answer the most pressing human questions we have. Having had no prior experience with biology whatsoever, it was a tremendous learning experience on, well, learning.

Java

Advanced

Python

Advanced

JavaScript

Advanced

HTML & CSS

Advanced

TypeScript

Advanced

Haskell

Proficient

Assembly

Intermediate

GitHub

Expert

Adobe XD

Expert

Figma

Expert

React

Advanced

NodeJS

Advanced

AnimeJS

Advanced

Docker

Proficient

D3

Proficient

Angular

Intermediate

PHP

Intermediate