Abdalla Ben Omran

My Projects


As a Computer Science student at Georgia Tech, I have engaged in a diverse array of projects that highlight my technical acumen and innovative thinking. My portfolio ranges from crafting immersive mobile games to building robust web applications and streamlining software processes. Each initiative underscores my commitment to utilizing technology to address practical challenges. Here is an overview of my work, illustrating my proficiency across various domains of computer science and software engineering.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

AWS-Powered Media Hub

This Media Hub project utilizes AWS services alongside Express.js and Node.js to deliver a robust video management platform. AWS EC2 ensures high availability and reliable hosting. AWS S3 provides secure video storage, while DynamoDB manages video uploads, tracks UUIDs, and maintains user upload history. AWS Cognito secures user authentication and authorization. AWS Lambda enhances efficiency with serverless operations, seamlessly integrated through an Express.js and Node.js backend.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

iRobot Roomba Programming

In my recent work with iRobot Create3 Robotics, I used Python to enhance Roomba's capabilities. I developed asynchronous functions to handle inputs like bumper activations, button interactions, and infrared navigation. I also created features such as password security, advanced collision management, and a ping-pong mechanism to improve precision and responsiveness. Additionally, I designed algorithms for efficient and accurate maze navigation, improving the robots' adaptability and environmental feedback.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

Smart Inventory Manager

I created a Smart Inventory Manager using Node.js, TypeScript, NestJS, MySQL, and Redis to provide real-time inventory tracking and AI-driven analytics. By integrating Firebase authentication and GraphQL APIs, I streamlined data retrieval and query efficiency. The system leverages predictive insights for stock automation, boosting data retrieval by 30% and optimizing overall performance for businesses managing large inventories.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

AI NBA Analzyer

I developed a machine learning-powered tool that analyzes NBA game stats, Reddit sentiment, and YouTube highlight clips to predict game outcomes. This multi-faceted approach provides a comprehensive view of team performance and fan sentiment, showcasing my skills in data science, machine learning, and API integration for advanced sports analytics.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

Professional Development Portfolio

Well, you're looking at it! This project is a professional development portfolio built using React, Next.js, and Tailwind CSS. This project showcases skills, projects, and career milestones in a sleek, modern interface with a responsive layout that adjusts seamlessly across devices. Leveraging Next.js, the site benefits from server-side rendering and static site generation, enhancing load times and SEO performance. Tailwind CSS ensures highly customizable and maintainable styling.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

Medico AI Chatbot

I developed a medical education chatbot using the OpenAI GPT-4o API. This chatbot generated realistic medical scenarios, allowing medical students to practice and enhance their diagnostic and decision-making skills. By leveraging natural language processing, it created interactive and dynamic learning experiences. The project featured an interactive UI with an autoscrolling chat log and real-time text generation, making learning more engaging and effective.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

Generative AI Flashcards

I developed a Flashcards SaaS project that uses generative AI to create personalized study materials. The platform allows users to input their learning topics, and the AI generates custom flashcards with questions and answers tailored to their needs. I also integrated Clerk authentication for secure user login and management, as well as Stripe checkout for seamless payment processing. The goal is to provide an efficient, interactive, and user-friendly way for people to study and organize their flashcards.

Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran
Abdalla Ben Omran

Inventory Manager

I developed an inventory management system using Django to streamline tracking and managing items. The application included secure sign-up/sign-in, user-friendly interfaces for adding, editing, and deleting items, and enhanced security for data protection. Its intuitive design made it ideal for small to medium-sized enterprises.