Great on Merge Two Sorted Linked Lists, Difficulty Easy
Great on Debugging a Blank List in a Frontend Application, Difficulty Medium
Great on Real-Time Dashboard in React, Difficulty Medium
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
Built and scaled FinTech-grade ERP platforms using Python (Odoo), OWL/modern JS, and Elixir/Phoenix; delivering high-performance accounting, payments, and reporting modules.
Designed end-to-end financial workflows, integrations, and micro-services with a focus on reliability, security, and real-time data consistency across large multi-company environments.
Led a full Odoo migration that boosted system performance by 5× across core financial and operational workflows.
Spearheaded refactoring of VOOCS backend(s) for scalability, code clarity, and maintainability. Designed and deployed modular services, integrating Twilio/AWS Connect using Twilio TaskRouter queues for intelligent call routing and queue management. Implemented CI/CD pipelines using GitHub Actions and GCP/AWS infrastructure.
Worked on the SFT Code Interpreter Team (Training LLM & AI Agents) for one of the MAANG Companies.
Helped in making the company bigger by nearly tripling the user base: Migrated the database from NoSQL (Firestore) to SQL (PostgreSQL) using Prisma as an ORM. Automated DevOps Tasks using (AWS) with Docker and ECS and enabled CICD on all of our repos Maintained/Developed features mainly in the backend using Node.js and frontend using React.js / Next.js with Redis as cache DB in our plugins, also integrated some Shopify/Billbee plugins (Typescript). Added testing framework for the backend using Mocha / Sinon frameworks (Typescript)
It is a media-sharing platform consisting of a backend server with CRUD operations, mobile applications, and a web application. The platform allows users to upload images or videos, view a list of all images and videos, and like/dislike them. Key features: Upload images/videos, browse media feed, like/dislike content. Architecture: Client-server architecture with RESTful APIs supporting CRUD operations. Tech stack: Backend server, mobile app framework, and web frontend technologies. Role & contributions: Developed and integrated backend APIs, implemented media handling and user interaction features, and contributed to both mobile and web application functionality.



A full-stack application designed with scalable architecture and real-time capabilities, focusing on performance, maintainability, and cross-platform usability. Key Features: Real-time communication using WebSockets (socket.io) Dynamic and responsive user interfaces Efficient data handling with pagination and lazy loading Image upload and storage integration Cross-platform support with web and mobile clients Automated testing using Selenium Architecture: Modular, service-oriented architecture with clear separation between frontend, backend, and mobile components. Includes ERD-based database design, RESTful APIs, and real-time communication. Tech Stack: Node.js, MongoDB, React.js (Vite, Tailwind CSS), Flutter, Selenium Role & Contributions: Mentored students and contributed to system design and implementation across the full stack. Designed ERD, implemented backend architecture, integrated socket.io, handled image uploads, optimized data loading strategies, and applied dependency injection principles.


A Scrum Voting (Planning Poker) application that enables Agile teams to collaboratively estimate task effort in real time, improving alignment and decision-making during sprint planning sessions. Key Features: Real-time voting using WebSockets (socket.io) Private vote submission with synchronized reveal Session/room-based collaboration for teams Responsive UI for seamless use during meetings Lightweight and fast interaction without page reloads Architecture: Client-server architecture with real-time bidirectional communication using socket.io. The frontend communicates with a Node.js backend to manage voting sessions, user connections, and state synchronization. Tech Stack: Node.js, socket.io, HTML, Bootstrap CSS, Vanilla JavaScript Role & Contributions: Co-developed the application with a colleague for Keepoala. Responsible for implementing real-time communication, managing voting logic and session handling, and building the frontend interface for smooth user interaction.


A full-stack, cross-platform application built with a focus on scalability, secure deployment, and maintainability, supporting both web and mobile users. Key Features: Cross-platform support with web and mobile applications Secure authentication flows for mobile users Continuous Integration and Continuous Deployment (CI/CD) pipelines Scalable backend with versioned APIs Database migration and schema evolution support Architecture: Distributed architecture with separate frontend, backend, and mobile layers. Backend services expose versioned RESTful APIs, with CI/CD pipelines handling automated testing and deployment to cloud infrastructure. Tech Stack: Node.js, MongoDB, React.js (Bootstrap CSS), Flutter, AWS, Travis CI Role & Contributions: Led DevOps efforts including secure deployment and CI/CD pipeline setup using AWS and Travis CI. Contributed to backend development through database migration and API versioning. Designed and implemented authentication screens for the mobile application.


An AI-powered system designed to analyze real-time inputs and make intelligent decisions using machine learning models, integrating computer vision and audio processing for enhanced interaction and automation. Key Features: Face tracking using computer vision techniques Speaker detection and audio-based analysis Intelligent decision-making using trained ML models Real-time data processing and system response Modular integration of vision, audio, and control units Architecture: Modular architecture with separate components for input processing (vision and audio), ML inference, and decision control. Integrated pipelines ensure real-time communication between detection modules and decision-making units. Tech Stack: Python, TensorFlow, Machine Learning libraries Role & Contributions: Led the team and contributed across multiple areas including DevOps, system integration, and development of intelligent control unit modules. Implemented face tracking, speaker detection, and decision-making ML models, while ensuring smooth integration between system components.

A web-based movie reservation application that allows users to browse movies, authenticate securely, and book tickets through an intuitive interface. Key Features: User authentication using Firebase Auth Movie browsing and reservation functionality Real-time database updates with Firestore Responsive web interface built with Flutter Web Seamless user experience with dynamic UI updates Architecture: Client-driven architecture using Flutter Web for the frontend, integrated with Firebase services for authentication and real-time database management. Firestore handles data storage and synchronization. Tech Stack: Flutter Web, Firebase Authentication, Firestore Role & Contributions: Designed and developed the full application, including frontend UI, authentication flow, and database integration. Implemented real-time data handling and ensured a smooth booking experience.







A lightweight animated GPA calculator application that allows users to compute their academic GPA through an interactive and visually engaging interface. Key Features: Animated UI for enhanced user experience GPA calculation based on user input Real-time updates of calculated results Simple and intuitive input flow Lightweight and responsive design Architecture: Single-page application built with Flutter, focusing on UI responsiveness and smooth state management for real-time GPA calculation and animations. Tech Stack: Flutter Role & Contributions: Designed and developed the full application, including UI animations, GPA calculation logic, and overall user experience.

A mobile application developed to automate and streamline workflows for water resources site engineers, improving efficiency in field operations and data management. Key Features: Task and workflow automation for site engineers Secure user authentication Real-time data storage and synchronization Field data entry and management User-friendly mobile interface for on-site usage Architecture: Mobile-first architecture using Flutter, integrated with Firebase services for authentication and real-time database management. Firestore handles structured data storage and synchronization across users. Tech Stack: Flutter, Firebase Authentication, Firestore Role & Contributions: Independently developed the application as a freelance project for a governmental client. Designed and implemented the full system including mobile UI, authentication, and database integration, ensuring usability in real-world field conditions.

Loay H. is mid-senior Level Developer