Software Developer

I love to code, and design new ideas

Memoji of Christopher Huk - Developer

Hi!

I'm Chris. Nice to meet you.

I have been coding for many years!

I not only have a passion for creating software, but also finding flaws in it too!

I love to do hackathons and competitions with my friends and colleagues.

Surrounding myself with talented people helps with making good friends.

I may take a second to situate myself, but then I make myself more than noticeable!

Recent Projects

Youtube Plus Chrome Extension

2023

Designed and implemented a browser extension featuring a customizable playback speed function for MP4 videos, enhancing user control over video content comprehension. Developed an ad-skipping feature for YouTube videos, improving the viewing experience by eliminating interruptions.

CSS

Javascript

HTML

Chrome API

Github Painter πŸ–ŒοΈ

2023

Developed GitHub Painter, a Flutter project enabling users to create art in their GitHub contribution grid, for past and future dates. Implemented painting directly on the grid or image import, auto-converted and displayed before committing.

Flutter

Dart

Bash

Git

Slideshow Extractor

2023

Designed a simple CLI tool that is able to extract automatically slideshows from a mp4 video. Uses OpenCV to detect changes in the video, and then uses fpdf to extract the frames. Can either choose a local file, or select a youtube video link to automatically download and extract from.

Python

Rest API

CLI

Packet Smart Client

2023

Created a robust Python client that efficiently sends requests through packets to a designated server. This client not only initiates communication but also meticulously processes the server's response, ensuring it is well-formatted and enriched with informative data, thereby enhancing the overall functionality of the application.

Python

Packets

Personal Website

2023

On my personal website, you'll find a showcase of my recent projects, including the upcoming startup Confesi and innovative creations like a pathfinding algorithms visualization and a YouTube Plus Chrome extension. Explore my journey through hackathons, competitions, and recent triumphs, and feel free to reach out.

HTML

Cloudflare

CSS

Javascript

Minimal WireShark Replica 🦈

2023

A small portion of of what WireShark is capable of, allowing for the decrption of TCP packets, and the ability to view the contents of the packet. Giving detailed reports on the overall cap file, and each packet/connection.

Python

Valentine Website ❀️

2024

Crafted a playful Valentine's Day experience where 'No' isn't an option! Dive into our interactive cards, each brimming with surprises. With every click, immerse yourself in laughter and love. Say 'Yes' to joy this Valentine's Day!

HTML

Cloudflare

CSS

Javascript

Health Check οΈβ€πŸ©Ή

2024

Track your computer habits and stay healthy with our website. Get push notifications and customizable audio cues to remind you to take breaks and practice good habits. Take control of your well-being while spending time on your device!

HTML

Cloudflare

CSS

Javascript

Motion Extractor Visualizer

2024

Created an innovative automation tool for a captivating visual technique known as 'Motion Extraction.' By harnessing this technique, users can effortlessly accentuate subtle movements and vividly display the elements in motion on screen. The applications are diverse, ranging from analyzing displacement data to creating mesmerizing artworks. With its versatility and simplicity, this tool opens up exciting possibilities for various fields and creative endeavors.

Python

PyTube

MoviePy

Recent Competitions

University of Victoria Engineering Competition

July 2023 β€’ 1st place πŸ₯‡

Over a time frame of 6 development hours, our team managed to create a feed-based cross-platform mobile Flutter app that connects tutors with students in need of support, helping to facilitate a healthy academic community. We linked it up to a Dockerized Golang web server with a SQLite database. My wonderful teammates: Jaspreet Sidhu, Matt Trent, and Hal Nguyen.

Flutter

Golang

Docker

SQLite

Dart

Python

Rest API

Island Health's CODE HACK 2023

March 2023

An app developed for the #IslandHealth Code Hack 2023 event. Within 24 hours, Matt, Julia, and I developed a system facilitating all doctor and patient interactions with a central health database. This allows patients to have more control over their personal health data and records.

Flutter

Dart

NodeJS

NextJS

HTML

CSS

WEC - Western Engineering Competition (Software)

2022 β€’ 2nd place πŸ₯ˆ

Worked in a team of 3 to design and implement a re-creation of the game Dots and Boxes within the span of 6 hours. The game featured an algorithm to figure out the best possible move to make for a computer vs human interaction, whilst also featuring a player vs player mode.

CSS

Javascript

HTML

WEC - Western Engineering Competition (Mechanical Design)

2021 β€’ 1st place πŸ₯‡

Competed and won an engineering competition with a team of 4 for designing and creating an innovative solution for a medical heart transplant carrier which was fully insulated and designed to withstand high impacts when given very limited resources.

Tinkercad

Autodesk

BattleSnake Competition (Advanced)

2023 β€’ 2nd place πŸ₯ˆ

In preparation for the battlesnake competition, I dedicated a couple of afternoons to crafting a snake with a strategic focus on aggressive maneuvers and survival instincts. Despite not witnessing my snake in action due to my simultaneous participation in another competition, this approach ultimately proved to be a victorious strategy.

Python

Rest API

Web Server Hosting

Automation

Ultimate Tic-Tac-Toe Competition

Feb 2024

I collaborated as a member of a four-person team in a stimulating six-hour session dedicated to crafting an innovative recursive algorithm for Ultimate Tic Tac Toe. Our focus was on creating a dynamic and expanding maximum-minimum cut strategy to enhance gameplay dynamics and strategic depth.

Python

Automation

Notebook

UVic GDSC Hack4Everyone

2024 β€’ 1st place πŸ₯‡

Our hackathon project, Virtual Assistant, introduces a gesture-based computer control system aiming to enhance accessibility and learning engagement. By utilizing natural body movements, it offers an intuitive alternative to traditional input methods, particularly benefiting individuals with mobility and cognitive challenges, such as fine-motor impairments, ADHD, and autism.

Python

OpenCV

Gesture Recognition

Machine Learning

MediaPipe

Numpy

PyAutoGui

Json

Tkinter

I am always happy to talk!