Hi, my name is

Mohammed Shousha.

I'm a Software Engineer.

my profile picture

Skills

Languages

JavaScript
TypeScript
Python
Dart

Frontend

React
Nextjs
Tailwind CSS
styled-components

Mobile

React Native
Expo
Flutter

Backend

Nodejs
Express
NestJS
FastAPI
GraphQL

Databases

MongoDB
PostgreSQL

Tools

Git
Notion
Postman
Figma

Projects

Online Store

An online store website that offers a seamless shopping experience to its users.

Frontend

Backend

react
javascript
styled-components
nodejs
express
graphql
mongodb
stripe

Recipes App

An easy-to-use recipes app that offers the user a variety of delicious recipes to choose from.

Frontend

Backend

react-native
expo
javascript
styled-components
nodejs
express
graphql
postgresql

SAP (Smart Automated Pharmacy)

Smart Automated Pharmacy (SAP) is my graduation project, revolutionizing medication access and management.

dart
flutter
nodejs
express
graphql
python
fastapi
mongodb
stripe
raspberrypi

Smart Shopping Cart

A full-stack website that acts as a user interface on a smart shopping cart using computer vision.

react
javascript
styled-components
python
fastapi
docker
stripe

BrainUp

An educational app for teachers and students, built with React Native, Expo, and TypeScript, featuring robust architecture and comprehensive testing.

react-native
expo
typescript
jest
testing-library

Portfolio

My portfolio website that showcases my skills, projects and experiences.

nextjs
typescript
tailwindcss
framer-motion

Experience

Full-Stack Developer

Part-time 10/2024 - Present

  • Refactored existing codebases to improve scalability, performance, and maintainability across React, React Native, and Node.js/Express projects, reducing debugging time by 30%.
  • Supported cross-functional teams, including mobile, backend, and frontend, by implementing new features and resolving technical challenges to meet project requirements.
  • Architected and led a full-stack initiative using NestJS, Next.js, and PostgreSQL, designing scalable system architecture while coordinating cross-functional teams and resolving technical roadblocks through hands-on mentorship.

Mobile Developer

Full-time 01/2024 - 04/2024

  • Designed and built cross-platform mobile applications using React Native and Expo for real-estate and smart community clients.
  • Collaborated with business developers, UI/UX designers, and backend teams to translate requirements into functional app features.
  • Contributed to React frontend and Node.js/Express backend development to support project goals alongside core mobile tasks.
  • Maintained and enhanced a Flutter-based mobile application, implementing new features and optimizing performance.

Contact

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Whether you have a question, want to collaborate, or just want to say hello, feel free to reach out!

Say Hello