
Mohammad Farrah
Software Engineer
I am a passionate software engineer excited for creating innovative software solutions and building scalable sustanable systems.
Personal Projects

Dungeon Adventure
A simple dungeon adventure game built in Python using PyGame and SQLite as a team of 3 as university junior project.

Beit-Al-Code
A full-stack online store for selling web development courses that help students to learn the basics within a short time period.

Medical Chatbot
A full-stack medical chatbot built during a hackathon that uses natural language processing to interact with patients, collect information about their symptoms, and send that data with a basic diagnosis to the doctor to reduce waiting time for patients in clinics and hospitals.

Chess
A simple chess game that allows two players to play against each other fully implemented in Java as a team of 4 as college freshman.

Portfolio
A front end personal portfolio website built compleatly using AI tools with some tweaks into the React by hand.
Technical Skills







Experience
Computer Science Supplemental Instructor
• Led Java coding review sessions; focused on OOP, debugging, and coding architecture.
• Collaborated with faculty to support students with great customer service increasing engagement.
• Facilitated workshops for 10-30 students, emphasizing problem-solving and coding skills.
• Received training in conflict resolution, leadership, and equitable teaching strategies.
Software Development Engineer Intern
• Developed a social video automation tool using Next.js, Firebase Auth, and third-party APIs.
• Improved user experience by handling complex multi-platform media upload workflows.
• Worked in a fast-paced agile environment with weekly code reviews and sprint retrospectives.
• Handled authentication, routing, and UI state with Redux and secure API integrations.
Full Stack Engineer Team Lead Intern
• Led a product development of a React Native AI platform enabling drag-and-drop mobile apps.
• Integrated Supabase Authentication with secure front-end/back-end data handling.
• Designed and deployed scalable API Algorithms with Node.js, Express, and Supabase Functions.
• Managed agile sprints, led standups, and ensured CI/CD automation delivery via GitHub Actions
workflows.
Research And Development Assistant
• Built custom NLP system using Machine Learning, PyTorch, and advanced Python libraries.
• Applied deep learning to process syntactically and semantically rich Arabic text.
• Integrated OpenAI Whisper for Arabic speech-to-text to enhance data analysis accuracy.
• Developed React.js frontend for platform supporting NLP research and deployment.