Great on Implement LRU Cache Algorithm, Difficulty Medium
Great on Design a High-Availability, Compliant EKS Deployment, Difficulty Medium
Great on Design a Scalable and Compliant SaaS Platform Architecture, Difficulty Hard
Great on Reverse Digits of a 32-bit Integer, Difficulty Easy
Great on Word Search in Grid, Difficulty Medium
Great on Validate Parentheses in a String, Difficulty Hard
Identified and resolved a critical bug that enabled processes requiring administrative privileges to operate under the SYSTEM context while correctly displaying the user interface.
Developed and tested an efficient algorithm to group values into intervals based on a configurable threshold, ensuring accuracy and performance.
Enhanced the performance of a value-grouping algorithm, reducing execution time by 85% through efficient code optimization and resource management.
Conducted thorough testing of implemented solutions to validate functionality and ensure robustness in real-world scenarios.
Integrated 3D models into existing desktop applications and manipulated their components through animations and camera movements, including dynamic focusing on specific objects based on user interaction.
Designed and developed a full-stack microposting web application enabling users to create, view, and manage posts in a centralized feed. Implemented a user-based content system where each post is associated with its creator, supporting ownership-based actions such as deletion and filtering posts by user. Built authentication and session management mechanisms to control access to protected routes and ensure secure user interactions. Developed dynamic routing and navigation flows for seamless transitions between pages (e.g., viewing all posts, user-specific posts, and post creation). Integrated real-time translation functionality to allow users to translate post content into multiple languages, improving accessibility and usability.






Built a car racing game using pygame, in addition to a client-server model using the socket API to simulate an online racing game between two users. Implemented a multithreading system to give players great experience with chatting and gaming. Implemented fault tolerance in the system manually using two servers(VMs) and two databases for backup. Implemented a chatting feature to the system, and improved performance by adding delays in sending and receiving messages.
Developed an end-to-end encrypted chatting application using Python. Implemented a feature to allow the user to choose the type of encryption on the message and the symmetric key. Integrated DES and AES for symmetric encryption, RSA and ECC for asymmetric encryption. Integrated SHA256 and MD5 for hashing. Implemented a key management module to generate, store, and distribute keys. Used raw sockets to enable communication between client and server.

AbdulRaouf M. is associate Level Developer