A Computer Science graduate specializing in systems programming and software development.
View My WorkAs 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.
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.
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.
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.
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.
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.
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.