Career Profile

Carleton Computer Science student who enjoys systems level programming, Linux, Rust, Python. Also has a knack for system administration, and an interest in security.

Skills & Proficiency

Rust

Intermediate-Advanced

C/C++

Intermediate-Advanced

Python

Intermediate-Advanced

bash

Intermediate

Java

Intermediate

JavaScript/Node.js

Intermediate

HTML/CSS

Intermediate

SQL

Novice

Experiences

IT Developer

May 2018 - September 2018
Canada Revenue Agency

Java web developer, with various frameworks used. Created applications for clients. Created libraries for usage in future applications for clients.

Consultant, Freelance Computer Repair Services

August 2012 - Present
Self-employed

Assisted clients with various computer issues such as operating system installation and repair, hardware repair, and data recovery. Worked with Windows Vista/7/8.0/8.1/10. Successfully managed client relationships throughout

Consultant, Backend Development

July 2017 - August 2017
Confidential

Undertook prototype backend API development with Java and Tomcat. Consulted with client to iterate on prototype in order to have something presentable.

Contractor, System Administrator / DevOps

October 2015 - December 2016
Sagetea Inc.

Improved old infrastructure and creating new, robust infrastructure to form an excellent basis for hosting cloud applications, integrated cloud applications with service management, handled hardware and software for the office.

Consultant, Web Development

July 2014 - August 2014
Confidential

Undertook web development including page layout, style sheets and design of a client web site. Consulted with client on several occasions to ascertain their needs, provide feedback, which ensured the complete satisfaction of the client.

Projects

I like to do both hardware and software side projects

transversum - A fun side project to put some old floppy drives to use. Built with an Arduino as the controller, the floppies can produce notes in a range of about 3 octaves
Discord Markov Bot - A bot for Discord written in Rust that attempts to generate a message that a specified user would say, or what the collective data accumulated would say
(510) 470-8816 - A collaborative project to build a commandline application to map a gamepad to mouse and keyboard input on Linux
Apple Macintosh SE/30 Restoration - An ongoing collaborative hardware repair project, to restore a Mac SE/30
New Hermes Vanguard Engraver Retrofit/Repair - A collaborative effort to retrofit an engraving machine with a newer motor controller and possibly integrated web print server