Hi there 👋 , I'm

Seif Mostafa

Transforming Ideas into Code 🧑🏻‍💻

Junior Software engineer with expertise in 🤖 machine learning and reinforcement learning, 📷 computer vision, 🌐 web applications , 💻 desktop application and 🎮 game development. Let's build something amazing together.

01.

About me

Hello! My name is Seif Mostafa, and I'm a computer and electronics engineering graduate from Helwan University in 2023. I have a diverse skill set, including expertise in PYQt5, Wx Python, Unity game and app development using C#, Java Swing GUI, image processing, machine learning, reinforcement learning, OOP, system design, UI design, embedded systems (AVR, ARM), web development, and PCB design. I am proficient in several programming languages, including C#, Python, Typescript, C++, Java, embedded C, assembly (8086, AVR), SQL, and PHP.

Profile Image

Technogloies

  • .NET
  • React
  • Tailwind CSS
  • PYQt5
  • wxPython
  • Unity3D
  • Java Swing
  • Keras
  • Pytorch
  • Firebase
  • MQTT Mosquito
  • MySql
  • .NET
  • React
  • Tailwind CSS
  • PYQt5
  • wxPython
  • Unity3D
  • Java Swing
  • Keras
  • Pytorch
  • Firebase
  • MQTT Mosquito
  • MySql

02.

Experience

FreeLancing

Full-stack Software Engineer

Feb 2024 - Apr 2024

I utilize React and Tailwind CSS for the front-end, paired with .NET 8 as the backend framework, in crafting a comprehensive dashboard for a real estate company. This dashboard boasts a variety of features such as filtering, searching, and CSV file uploading, aimed at optimizing performance monitoring and visualizing data trends. Additionally, the backend addresses numerous security concerns through JWT authentication, protected routes, and role authorization. Furthermore, I implement bulk operations to ensure efficient handling of large volumes of uploaded data.

Web DevelopmentReactTailwind CSSSQL.NET

KoraStats

Application Software Engineer

Feb 2024 - Current

Working on Tools to enhance annotation creation efficiency and quality monitoring using QT6 and PHP .

QT6Software DevelopmentToolingPHPSoftware Engineering

FreeLancing

Application Software Engineer

Mar 2023 - May 2023

As a Full Stack Freelance Developer, I created an impressive application with a PyQt5 GUI and MySQL data storage. I integrated Google Drive and Folium map APIs, allowing lead registration and real-time updates with a Windows notification system. My work emphasized usability and data visualization, delivering a dynamic user experience.

PyQt5MySQLData VisualizationDrive APIFolium APIMQTT

Valeo

Software Engineer Intern

Jul 2022 - Oct 2022

A two-month internship at CDV team, working on Image-enhancement tool with Wx python. Where I worked on a daily basis to add new functionalities, maintain and fix older code , Generate Test cases and documentation. The internship was extremely helpful to practice my problem-solving skills, Agile, SW engineering skills e.g., Testing, Documentation, Version Control, UML Design.

SoftwareInternshipPythonwxPythonImage ProcessingGUItooling

Sector B5

Software Engineer Intern

Jul 2021 - Oct 2021

During my internship at Sector B5 in Smart Village, I engaged in a comprehensive program covering digital fabrication, electronics, embedded systems, PCB design, IoT, OpenCV, and ethical hacking. This hands-on experience equipped me with a versatile skill set, fostering innovation and a strong grasp of technology and security. I'm excited to apply these skills in a forward-thinking organization.

SoftwareInternshipIOTEmbedded systemsPCB DesignOpenCVEthical Hacking

03.

Projects

Smart Home Mobile Applications
Smart Home Mobile Applications
Smart Home Mobile Applications
Smart Home Mobile Applications
Smart Home Mobile Applications

Smart Home Mobile Applications

2020

With a range of impressive features, our project offers voice commands, Google account authentication, location-triggered events, and a chat system (available in project folders). We ensure low-delay hardware communication via MQTT and provide customizable dark/bright themes. Our QR scanning, favorites menu, and dynamic room/device updates make for a streamlined user experience.

Unity3DC#MQTTJSON HttpsNoSql DBRest APIFirebasePHP

Museum Applications

2022

This project marks my introduction to Java Swing GUI, focusing on creating a Museum app for a college project. It automates museum database management, ticket booking, event previews, and monument details. Users can book tickets, explore upcoming events, and access information, while administrators can manage visitor and event accounts.

Java Swing GUISQL DBMySQLSoftware Engineering

Crwaler robot

2022

harnessed Unity's Robotics tools and Nvidia PhysX for virtual training. We custom-built ML algorithms with NumSharp and NumPy.NET. The real-world phase featured an AVR-powered robot, implementing Q-learning and servo motor control for precise joint manipulation

AVREmbedded SystemsUnity3DC#MLReinforcement learningNumSharpNumPy.NET

Real Estate Management System

2023

I developed a robust real estate management system that harnessed the power of MySQL for data storage, Python for the backend, and PyQt5 for the frontend. This data-intensive application efficiently handled 40 leads per hour and boasted advanced features such as asynchronous updates, optimized database queries, extensive filtering options, real-time notifications, custom data visualization widgets, location mapping via the Folium API, scalability, and streamlined configuration management. This project highlighted my technical expertise in creating a comprehensive real estate management solution.

PyQt5MySQLData VisualizationDrive APIFolium APIMQTT

Web Portfolio V1

2023

Created a web porfolio using React and Tailwind CSS as part of `the odin project`, utilizing numerous react hooks and implmenting custom ones, I managed to implement some complex effects and animations

ReactTailwind CSSWeb developmentHTML & CSSFront-end

Full-stack Dashboard

2024

using React , Tailwind Css for front-end along with .NET 8 as my backend framework, to build a full-stack dashboard for a real estate company.the dashboard included multiple features , like filtering , searching , uploading CSV files, to enhance perofrmance monitioring and visualizing data trends . in addition the backend handled multiple security concerns by using JWT authentication , protected routes , and authorizing roles. additionlly i used bulk operation to ensure efficient data handling for large number of data uploaded.

React.NETTailWind CSSFront-endBack-endwebJWTSQL

Contact Me 🤝

I'm actively looking for new opportunities, my inbox is always open.
you can contact me via any of these social platforms