Hi, I'm Christian Blake

A Computer Science graduate specializing in systems programming and software development.

View My Work

About Me

As a recent Computer Science graduate from UMass Lowell, I am eager to apply my technical foundation and enthusiasm for technology to an entry-level software development or IT role. My academic journey has provided me with a strong understanding of systems programming, concurrent processing, and complex algorithms.

I am a dedicated problem-solver, committed to contributing to innovative projects and growing within a dynamic team that fosters professional development. My experience ranges from low-level systems and assembly to object-oriented application development.

Christian Blake

My Skills

C / C++

Python

Java

Linux

x86-64 Assembly

Git

SQL

Pthreads

System V IPC

GDB

SFML

LaTeX

My Projects

OS Memory Allocator

Custom Memory Allocator

Developed a custom memory manager in C, implementing First Fit, Best Fit, and a Buddy System to handle allocation and deallocation requests, analyzing the performance and fragmentation of each algorithm.

Binary Bomb Defusal

Reverse Engineering Challenge

Defused a "binary bomb" by reverse-engineering the x86-64 assembly code of six distinct phases, using GDB to analyze control flow and deduce the required inputs to prevent detonation.

Multithreaded Donut Shop

Multithreaded Producer-Consumer

Solved the classic producer-consumer problem by simulating a multi-threaded donut shop in C. Implemented two distinct solutions using Pthreads (mutexes, condition variables) and System V IPC (semaphores, shared memory) to manage concurrency.

Machine Learning Face Recognition

ML Face Recognition

Developed a face recognition model using SVMs and ensemble methods on the LFW Pairs dataset. Applied PCA and difference imaging for feature extraction and performed hyperparameter tuning with RandomizedSearchCV to improve model performance.

University Database

University Database Developer

Designed and implemented a relational database in SQL for university operations, managing entities like students and courses with proper constraints. Created ER diagrams to model relationships and ensured data integrity.

N-Body Simulation

N-Body Physics Simulation

Built a graphical planetary physics simulator in C++ and SFML that models gravitational forces between celestial bodies, using object-oriented principles to manage state and behavior.

Get In Touch