Hi I'm

Andi

Software Developer and CS undergrad

About us

About Me

Hi I'm Andi! Currently I am in my third year as a computer science specialist student at the University of Toronto.

I'm currently working as a Data-Science intern at Transport Canada. I have experience with Full-Stack web development, creating back-end RESTful API's, and am familiar with multi-tiered programming design principles.

Technical skills

Below are some of the technologies and frameworks I've learnt over the years. If you'd like to see how I apply these skills, please take a look at the projects section.

skills-1
Developer Toolkit

  • Visual Studios Code
  • Git
  • GNU Debugger
  • Valgrind Memory Debugger
  • SCRUM/Agile methodologies

skills-1
Platforms & Frameworks

  • Node.js
  • Express
  • Bootstrap
  • React
  • Laravel

skills-1
Programming Languages

  • C/C++
  • Java
  • Python
  • JavaScript
  • jQuery
  • PHP
  • SQL
  • Shell Scripting

Portfolio

Process Scheduler

Implemented a MESA-style monitor that efficiently handles resource allocation, processor assignment, and job execution for a large volume of jobs.

Custom Kernel Module

Coded and installed a custom kernel module which injects a custom system call into the system call table. Allows commands from userspace to change behaviour of the custom system call.

LAMP Stack Multi-Game Website

Website includes user management functionality, and employs multiple software security techniques. Website utilizes multi-tiered architecture. Games include Mastermind, Peg-Solitaire, 15 puzzle and guessgame.

Dynamic 2D shooter

Website delivers a simple top down view survival-shooter, with competitive leaderboards and user stats. Backend uses Node.js and Express.js to create a custom RESTful API.

Cause for Paws Website

Simple static website for Cause for Paws (UTM). Front-end made with bootstrap framework. Back-end designed using PHP and a front-panel controller architecture for future extensibility.

Simple Image Processor

Processes simple image of cells and stores in a 2D array to determine the number of groups of cells found in the image.

Contact Me

Interested in working together?

I'm currently seeking tech internships, and will be available for work between May 2021 - September 2022. I'd love to learn more about your company, feel free to contact me if you'd like to discuss an opportunity.