Developed a kernel module for a simplified Blackjack game, interacting with users through command-line inputs.
Incorporated commands like RESET, SHUFFLE, DEAL, and HIT, managing game state and communication between the player and the dealer in kernel space.
Implemented error handling for invalid commands or responses, and used a mutex to prevent unexpected results during gameplay.
Operating System
Multi-Process YouTube Likes Tracker
Modeled and implemented a simplified YouTube likes tracking system using three processes: ParentProcess, LikesServer, and PrimaryLikesServer.
Orchestrated the creation of 10 child LikesServer processes through ParentProcess, each emulating a YouTube server and communicating likes data bidirectionally to the centralized PrimaryLikesServer.
Established bidirectional communication between LikesServer and PrimaryLikesServer using sockets for seamless data transfer.
Implemented error handling to notify ParentProcess in case of LikesServer process failures, allowing for effective cleanup and logging of start and end times for each child process.
Software Engineering - Frontend Developer
SchedU
Developed and implemented a user-friendly system to create, visualize, and persist schedules for events.
Incorporated participant input to analyze and compare availability effectively.
Determined the ideal event time by analyzing and syncing all participants' availability.
Created a persistent schedule, streamlining the planning process for enhanced event coordination.
Digital Personal Shopper
Walmart
06.2023 - Current
Enhanced client satisfaction by providing personalized shopping experiences based on individual styles and preferences.
Cultivated strong relationships with clients through consistent communication and timely follow-ups, resulting in repeat business.
After-School Tutor
Children’s Personal Tutor
05.2019 - 11.2022
Enhanced student comprehension by incorporating interactive activities and personalized attention.
Improved students'' overall academic performance by providing one-on-one tutoring in various subjects.
Developed customized lesson plans tailored to each student''s individual needs and learning style.
Education
Bachelor of Science - Computer Science
University of Maryland - Baltimore County
Baltimore, MD
05.2024
Associate of Science - Computer Science
Montgomery College
Rockville, MD
12.2022
Skills
Operating Systems Windows 7/10/Vista/XP/Mac OS , Debian 11, Kali Linux