Jill Ference
Software Engineering | Machine Learning | Computer Vision
About Me
Jill Ference
Vancouver, BC, Canada
Driven by creativity and innovation, I solve problems by building interactive software, applying machine learning, and exploring computer vision.

I stay active in the community through Women in Computing Science (WiCS), a student-led society empowering women in technology.

In my personal time, I play soccer, ski, and explore the outdoors, always seeking new challenges and experiences.
Skills
Programming Languages
Python

Python

Java

Java

C

C

JavaScript

JavaScript

Machine Learning & Computer Vision
PyTorch

PyTorch

NumPy

NumPy

Scikit-Learn

Scikit-Learn

OpenCV

OpenCV

Matplotlib

Matplotlib

Web Development
HTML

HTML

CSS

CSS

Databases
SQLite

SQLite (SQL)

MongoDB

MongoDB (NoSQL)

Firestore

Firestore (NoSQL)

Cloud Computing & Development Operations
Amazon Web Services

Amazon Web Services

GCP

Google Cloud Platform

Git

Git

GitHub

GitHub

GitHub Actions

GitHub Actions

Development Tools
Visual Studio Code

Visual Studio Code

Android Studio

Android Studio

Linux

Linux (Ubuntu)

Jupyter Notebook

Jupyter Notebook

Google Colab

Google Colab

Projects

PanOSIS - Panoramic One-Shot Image Segmentation

Machine Learning & Computer Vision

PanOSIS is a one-shot image segmentation method designed for panoramic street-view images, addressing the scarcity of annotated datasets and lack of research in this domain. It introduces one-shot synthesis to generate training data from a single image-mask pair and adapts conventional models with equirectangular convolutions to account for panoramic distortions, improving segmentation accuracy.

Python, PyTorch, NumPy, Matplotlib, Vast AI, Visual Studio Code

ArchiTech - International Architectural Style Classification with Grad-CAM

Machine Learning & Computer Vision

ArchiTech is an image classifier designed to identify 45 architectural styles. It uses Grad-CAM to provide visual explanations, making architecture classification intuitive and interactive.

Python, Javascript, HTML, CSS, PyTorch, NumPy, Matplotlib, Google Colab, Visual Studio Code

QRConnect - QR Code Event Check-In System

Mobile Application Development

QRConnect is an Android application designed to streamline event management by enabling attendees to check in using QR codes on their mobile devices. With QRConnect, organizers can effortlessly track attendance, manage event details, and send notifications in real time.

Java, Firestore, Android Studio

Personal Website

Web Development

My portfolio website highlights my computer science projects, technical skills, and creative interests. It acts as an interactive resume and a platform to showcase my experience and passion across multiple areas of computer science, including software engineering, machine learning, and computer vision.

HTML, CSS, Javascript, Visual Studio Code

Library Management System

Database Management

A library management system built with Python to handle various library functions. SQL is used to handle all essential database operations, including member login authentication, searching for books, borrowing books, returning books, tracking due dates, and managing penalties.

Python, SQL, Visual Studio Code

Algorithm Visualizer

Algorithm Development

Algorithm Visualizer is a RISC-V assembly-based tool designed to demonstrate the insertion sort algorithm visually. Built on the RARS simulator, the visualizer sorts a list of integers and represents them with colour-coded bars, distinguishing between positive and negative numbers easily.

RISC-V Assembly, RARS

Gallery

One of my favorite ways to get creative is by designing and drawing customized characters inspired by video games.

Here are a few!

Winter Wonder Lulu

League of Legends

Winter Wonder Lulu

Demon Hunter Penguin V1

World of Warcraft

Demon Hunter Penguin V1

Demon Hunter Penguin V2

World of Warcraft

Demon Hunter Penguin V2

Contact

Connect with me!

linkedin.com/in/jillference

Check out my projects!

github.com/JillFerence