Down Arrow
Martel
Vasquez

About Me

I live in Fairfax, Virginia and I am 22 years old. I was born on March 31, 2003, in Houston, Texas. I went to Fairfax High School, where I started my CS journey with Python in my freshman year. I took another two Computer Science classes, one being an AP, where I learned Java. After graduating, I pursued Computer Science at Northern Virginia Community College. After two years, I transferred to George Mason University in 2023. I am finishing my Bachelor's degree this summer and currently have a 3.70 GPA. My skills include Java, Python, and C, but I also enjoy doing edits, making websites, like this, and building computers for fun. My hobbies are playing video games, basketball, and coding.

Projects

Java

Tetris Game: Developed a Tetris game using a 2-D dynamic array to manage game elements efficiently, increasing game performance by 25%.

Cache Simulator: Created a cache simulator utilizing linked lists and HashMap to model FIFO, LFU, and LRU cache strategies, reducing cache retrieval times by 20%.

Image Processor: Implemented an image processor that uses the Quadtree data structure to efficiently process and manipulate images, including converting PGB images and exporting them after alterations.

Bellman-Ford Algorithm Simulator: Developed a simulator to compute the shortest path in a weighted directed graph, showcasing proficiency in algorithm implementation and graph theory.

C

Otur CPU Scheduler: Developed a pivotal CPU scheduler component within the StrawHat Virtual Machine. This included process initialization, insertion, removal, and state management, managing three linked list queues to effectively prioritize and handle processes. Improved scheduling efficiency by 15%.

Shell and Buffer Management System: Created an interactive command-line interpreter that emulated a shell, utilizing programming concepts such as forking child processes, executing programs, signal handling, file redirection, and pipes.

OS/161 Synchronization & Traffic Management: Designed a three-way stop traffic simulation using lock-based synchronization in the OS/161 kernel. Utilized thread_sleep() and thread_wakeup() to prevent deadlocks and boost system efficiency by 30%.

Python

Student Profile Management System: Developed a system that implements functionalities for reading, creating, updating, and deleting student profiles using file I/O operations and dictionaries.

Django Note API: Built a RESTful API using Django and TastyPie for a note-taking backend. Implemented models, routing, and CRUD operations; tested endpoints using Postman.

Pacman Maze Search: Created DFS, BFS, UCS, and A* search algorithms for a Pacman agent. Built custom heuristics to efficiently solve multiple maze types, demonstrating AI and pathfinding skills.

Check Out My Resume

Resume

Contact Me

Email Phone LinkedIn GitHub