Skip to Content

About

Hi there! I'm Shiyan, a Software Engineer based in Canada. I earned my degree in Computer Engineering from Queen's University, where I specialized in the Innovation & Entrepreneurship Stream.

I have backend and full stack developer experience. Previously, I worked at Shopify as a Backend Developer, where I built load tests and checkout extensibility prototypes. I also worked at Wealthsimple as a Full Stack Developer, where I built features to help users trade and invest in crypto.

When I'm not working, you'll often find me indulging in my passions, which include taking photos, playing music, riding my bike, and diving into a good book.

Here are some technologies I've been working with recently:

  • Python
  • Java
  • Ruby on Rails
  • C/C++
  • Typescript
  • React

Where I've Worked

Software Engineer Intern @ Wealthsimple

  • Increased crypto engagement by 13% by developing crypto autobuy feature in React Native, Typescript, and Ruby on Rails as part of the Crypto Engineering team.
  • Avoided +$10,000s of overage charges by developing CryptoCompare API request limit alerts with Ruby on Rails and Datadog.
  • Saved 2 hours/week by independently developing the first automated end-to-end tests for Crypto mobile in Typescript and Appium.

Some Extra Activities

Founder @ Studio 50-50

  • Founded a web design and web development company offering services to a variety of small-mid sized businesses.
  • Raised $10,000 with pitch competitions and grants, selected as one of 30 participants from the city of Ottawa to complete two accelerator programs, the Starter Company Plus and the Summer Company.
  • Managed multiple projects, marketed and sold services to an array of clients while building and maintaining good customer relations.

Other Projects

view the archive
Dog Depot

An image repository that stores and retrieves images of dogs via the home, search, and upload APIs.

  • Python
  • Flask
  • MongoDB
  • S3 EC2
  • React
  • Javascript
  • Docker
TranscribeMeet

A simple web application connects and transcribes meetings via the Recall.ai API.

  • Python
  • Flask
  • React
  • Javascript
  • Recall.ai
QUIP 2.0

Developed and redesigning a QUIP job board, web application for a human-centered design course. Login using password: 12345.

  • Python
  • Flask
  • React
  • Javascript
  • MaterialUI
Finding Founders Mobile App

Social media app for connecting founders with founders with chat, news feed, login, and profile features.

  • React Native
  • JavaScript
  • Expo
  • Firebase
  • Redux
  • Streaming API
  • Chat API
Folder
Twitter Sentiment Analysis

Model to determine the sentiment towards CRA's CERB and CESB using Twitter's RESTful API, Python, NLTK, Regular Expression, Matplotlib, and NumPy. The model is based on Naive Bayes Classifier theorem and outputs a graph of positive, negative, and neutral tweets.

  • Python
  • REST API
  • NLTK
  • NumPy
  • RegEx
  • Matplotlib
Folder
Web Scraper Deal Sourcing

A web scraper to source businesses' contact information for Studio 50-50's marketing outreach. Contacts are scraped from the web and stored in an Excel sheet. This program was built using Python, BeautifulSoup, Pandas, Requests, and Chrome DevTools.

  • Python
  • BeautifulSoup
  • Pandas
  • Requests
  • Chrome DevTools

What's Next?

Feel free to reach out, I love to chat! ☕

Say Hello