shoulders up picture of Jessica Leishman

Jessica Leishman

Software Developer (B.Eng (Hons))

Full Stack Development.


My Projects

Below is a chronological list of all programming projects I have undertaken!


FroggyFeel Mood Tracker

Android mood tracking application with local SQLite database. Supports PIN-protected notes, voice recording, and GPS mapping.

Used: Java, Google Maps API, SQLite

November - December 2023

Github

ManufacturingAPI

Python RESTful API created to simulate manufacturing order behaviour. Orders and inventory are tracked in a cloud database which is updated based on requests received. Supports a number of different endpoints and parameter combinations.

Used: Python, SQL

November 2023

Github

CleverComrade
University of Toronto's NewHacks Hackathon

Winner of Auth0 implementation category. AI companion able to parse through OneDrive documents to shape responses. Backend server developed with Node.js and Auth0. Created in a team of 4.


Show Me the Money
University of Toronto Scarborough's Hack the Valley 8 Hackathon

Virtual Reality financial education app to criticize and quiz the user on their actual spending. Unity VR app, Python backend with Google Cloud and Firebase database integration. Created in a team of 4.

Used: Unity, Python, OpenAI's Whisper, Firebase

October 13 - 15, 2023

Devpost Submission

Bill of Materials Database Web Application (Viewer/Editor)
Veoneer

Converted a large excel file into a SQL database through a parser and provided editing functionality with cross-checking macros through a web application hosted internally. Users and change history are recorded in database.

Used: HTML, CSS, PHP, JavaScript, SQL, C#

March 2022 - August 2023


Smart Receiving Station
Veoneer

Physical receiving station in warehouse that uses large overhead camera and part sensors to merge multiple supplier label barcodes in traceability system. All components entering the plant must pass through this station. Identifies active safety and passive safety components by a separate label colour printed from Intermec label printer.

Used: C#, Python, XML, Lua

March 2022 - August 2023


Surface-Mount Technology Material Ordering System
Veoneer

Electronic component ordering system for Surface-Mount Technology lines. Deployed to lines with a central sending program working from SQL database, numerous parsing and upload applications to keep data up to date. Web application hosted internally allowed for elimination of 15,675 manually-updated cards, to simplify and speed up component replenishment.

Used: C#, PHP, HTML, CSS, SQL, Python

May 2022 - February 2023


Production Collection Program
Veoneer

Collects production information from all lines through the manufacturing execution system, which is uploaded to a centralized database, website and visual reports through API calls for use by management.

Used: C#

December 2022


evergreen
University of Toronto’s UofTHacks IX Hackathon

Android app with Plant.id and MediaWiki API integration to identify plants, provide information, and record plant inventory. Created in a team of 4.


MUSE - Management of University Student Enrollment (Records)

Displays academic and department statistics as an add-on frontend application for a university record management database. Displays valuable views contextualized to the logged in user type, and includes a heatmap based on student addresses using Google Maps API.

Used: HTML, CSS, PHP, JavaScript, MySQL

October - November 2021


The Calm Down Zzzone
University of Waterloo’s TechNova 2021 Hackathon

Windows application to promote relaxation and anxiety-relieving techniques, with a graphical user interface. Created in a team of 4.


Content Based Image Retrieval Program on Handwritten Digits Using Radon Barcodes

Identifies the closest match to the specified image from a dataset of 100 black and white handwritten numbers, from 0-9. Created with a partner.

Used: Python

Libraries: OpenCV, NumPy, Scikit-image, matplotlib, and pillow

January - April 2021

Github

Item Swapping/Bartering Website

Created in Web Programming course with two partners. Website allows users to view, search for, post, and create and delete offers for items with login functionality. Users must create a unique account to use the website.

Used: HTML, CSS, JavaScript, PHP, MySQL

September - December 2020

Github

Deck of Cards Dealing Program

Created in my Object Oriented Programming course to create and shuffle a deck of cards, and then deal a hand of size specified by the user. The program outputs the hand, the score, a histogram of the suits of the cards in the hand, and indicates if the hand is a flush.

Used: Java

December 2020


Aldershot Lions Basketball Score Tracker

Created for school basketball coach with a partner to track basic stats for the developing basketball team with a simple graphical user interface.

Used: C#, XML

May - June 2019


“You Wake Up In A Cellar” Adventure Game

Text-based adventure game with multiple adventure paths and endings. User interacts with the environment using specified keywords.