Computer Science Student

Just another programming student with a love for programming
mathematical models and 2D graphics related things.

About Me

Here's what I'm about

My name is Tristan, and I am currently seeking to complete my degree in Computer Science at the university of McMaster. Part of the reason I have taken an interest in software and coding is that I liked to be challenged. Programming various coencepts provides a good challenge for me as often times a bigger solution is often broken down into components that can be modularized - divide and conquer with a new twist every time.

Here are a few basic related skills that I have aquirred:

  • Quick to learn numerous programming languages independently over short time periods
  • Experience with multiple programming languages and their nuances
  • Well experienced with the MS Office applications, primarily in Word, Excel, and PowerPoint
  • Experienced in using Photoshop, Autodesk Inventor, Unity, MatLab, and MapleSim
  • Proficient with github commands, and how to manage and operate a github account for development

Programming Skills

Below are a few tools and languages that I am comfortable with in varying profficiency
( I have experience with Flash, ActionScript, Java, Python, C, C++, HTML & CSS, Bash, Assembly, and Elm )

JAVA
80%
C
70%
HTML
65%
HASKELL
65%

Modular Programming

Can develop complexed projects using oganized modular structure.

Innovative Solutions

Incorporation of various third party applications to enhance programming environment while ensuring a quality end product.

Web Design

Managing and modifying the layout of a website using CSS and HTML, as well as server side functionality with SQL and databases.

Team Development

Efficiently program with other members as a small group or large team.

Experience & Extracurriculars

Here are a few things I have been involved with
Volunteer Work
• Teaching of piano basics to newcomers of the instrument, actively participating in influencing the amount of people to sign up for paid lessons
• Helping with security and timetables during major piano competitions
Night Replenishment Crew
• Restocking of product in a timely and efficient manner
• Helping with alternative situations during summer renovations, such as planograms and display assembly
Programming Projects
• Creation of 2D flash games via Adobe Flash as a fun and interactive way to uphold programming and animation skills
Ontario Academy of Music
• Learned the piano through a regulated and disciplined lesson regiment
• Competed in playing competitions where skill and accuracy determines a prize winner
Milton Representative Soccer Team
• Captain of soccer team, where duties included referee interactions and maintenance of team cohesion
• Development of interpersonal and social skills while interacting within a closed team environment

Projects

Some of the various projects I completed during university as coursework
Portfolio 1

Maze Study

Maze tool to quantify user speed/accuracy via input devices

Portfolio 1

Battle Ship

Console battleship game using MVC architecture

Portfolio 1

Map2View

back-end of a floor plan reading tool, via image processing

Portfolio 1

DiskOP

Implementation of an operating systems topic - disk scheduling

Portfolio 1

C-Code

Assignments for a C programming course, covering various topics

Portfolio 1

Haskell Code

Introductory functional programming assignments

Portfolio 1

Path Sim

Map generator & vehicle on path travelling simulation tool

Portfolio 1

ElmApp

GraphicSVG gambling game done in elm