_____ _ _ __ ___ _ | ___(_)_ __ | | ___ _ _\ \ / (_) ___| | _____ _ __ ___ | |_ | | '_ \| |/ _ \ | | |\ \ / /| |/ __| |/ / _ \ '__/ __| | _| | | | | | | __/ |_| | \ V / | | (__| < __/ | \__ \ |_| |_|_| |_|_|\___|\__, | \_/ |_|\___|_|\_\___|_| |___/ |___/
Welcome to my portfolio! Type help to see available commands.
I am a computer science student at the University of Victoria, motivated by learning and new ideas. I am seeking experience with industry leaders on the frontlines of tech innovation. I have experience with various practical concepts, including git and other project management methods. I have a special interest in software security and analysis, as well as IT management.
Bachelor of Computer Science
Secure desktop application for creating encrypted file containers using AES-256-CBC encryption and PBKDF2 key derivation. Features both CLI and GUI interfaces for managing encrypted data with cross-platform support.
A Chrome extension featuring a Pomodoro timer to help stay productive with a beautiful, modern UI. Includes customizable work/break durations, visual progress indicators, multiple timer modes, and theme options.
Terminal-based remote server monitoring tool developed in Rust, featuring real-time system metrics tracking, interactive performance graphs, and secure SSH connections. Optimized for low resource overhead to efficiently monitor servers without impacting performance.
A powerful C++ application built with Qt6 that helps manage large files on your system. Features multi-threaded directory scanning, size-based filtering, file type categorization, and efficient memory usage. Includes a modern UI for sorting and managing files with direct file system integration.
A fast and efficient CLI-based NZB client written in Rust. Features concurrent downloads using async Rust, multiple server support with failover, SSL/TLS encryption, and progress tracking. Includes YAML configuration for server management and comprehensive post-processing capabilities.
about
- Display information about me
resume
- View my resume
projects
- Browse my projects
contact
- Get my contact information
help
- Show this help menu
clear
- Clear the terminal