Mohammad Farrah

Mohammad Farrah

Software Engineer

I am a passionate software engineer excited for creating innovative software solutions and building scalable sustanable systems.

Personal Projects

Project Image

Dungeon Adventure

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

Python PyGame SQLite
Project Image

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.

JavaScript Node.js PayPal API
Project Image

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.

Python JavaScript SQLite OpenAI API
Project Image

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.

Java
Project Image

Portfolio

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

ChatGPT Cursor Composer React JavaScript

Technical Skills

JavaScript
Java
Python
C
Node.js
R
JavaScript

Experience

2022

Computer Science Supplemental Instructor

Tacoma Community College | Tacoma, WA
September 2022 - June 2024

• 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.

2024

Software Development Engineer Intern

Exchveng | Los Angeles, CA (Remote)
March 2024 - June 2024

• 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.

2024

Full Stack Engineer Team Lead Intern

LameRo | Amman, Jordan (Remote)
June 2024 - Present

• 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.

2025

Research And Development Assistant

Tacoma, WA, USA
June 2025 - Present

• 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.