NYU Data Structures and Algorithms Teaching Assistant

Conduct weekly lab sessions covering all course content, facilitating hands-on learning and application of data structures and algorithms. Hold office hours to provide personalized support and address student queries. Manage and maintain the homework autograder, ensuring timely and accurate assessment of student assignments.

NYU General Engineering Teaching Assistant

Support students in robotics, Arduino, Raspberry Pi, and a range of engineering problems, serving as a technical reference point. Mentor groups on rapid assembly and design projects, guiding project development and troubleshooting. Teach labs and conduct open lab sessions, providing hands-on assistance and office hours for course-related inquiries.

Software Engineer and Web Developer

Flexible AI-enabled Mechatronic Systems Lab (FAMS)Initially worked on the contactless sub-team, focusing on software development for robotic systems. Transitioned to the web development team, contributing to front-end development under faculty supervision. Utilized YOLO CV for object detection and developed soft and bio-inspired mechatronic systems for various applications.

Mawhiba Student Full-Ride Scholarship

I am fully funded by Mawhiba, a prestigious scholarship program for gifted and talented students. This highly competitive program accepts fewer than 120 students across all of Saudi Arabia.

Mawhiba Interview

Featured on the official Mawhiba Instagram: Watch on Instagram

Projects

My work encompasses a broad spectrum of areas, including front end, backend, database, hardware, and software elements. I tackle both low-level and high-level challenges, integrating these components to develop cohesive and innovative solutions.

Contactless Robot

Contributed to the contactless component of a robotic system using YOLO CV for object detection. Coded the front end as part of the web development team. Worked on developing soft and bio-inspired mechatronic systems for industrial, educational, and accessibility applications.

E20 Assembly + Cache Simulator

Engineered an advanced C++ simulator for the e20 assembly language, encompassing full architectural emulation. Integrated sophisticated cache management mechanisms and LRU (Least Recently Used) algorithms for performance optimization. Simulated intricate components of the e20 architecture, including registers, instructions, and memory operations.

Parkinsons Tremor Detection System

Developed a tremor detection system using the Adafruit Classic Playground and PlatformIO. Successfully measured accelerometer values and analyzed frequency spectra. Determined tremor presence and intensity with well-organized, creative code.

Full Stack Police Database

Developed a secure web application for managing a police department database. Implemented features for accessing and editing database information, with robust encryption and safety protocols. Utilized SQL for database management and Python for both front end and backend development.