Hello, I'm

Mohamed Alaa

Software Engineer

Motivated Software Engineering student with hands-on experience in full-stack web development and a strong foundation in object-oriented programming and backend development. Eager to learn modern technologies and contribute to innovative software products.

_

About Me

Software Engineer & Full Stack Developer

I'm a motivated Software Engineering student with hands-on experience in full-stack web development and a strong foundation in object-oriented programming and backend development. Currently based in Istanbul, Turkey, I demonstrate the ability to design, develop, and deploy complete software solutions through academic and personal projects.

With expertise in modern web technologies including Next.js, TypeScript, Node.js, Express.js, and Java, I create scalable solutions that prioritize clean design, performance optimization, and user experience. I'm eager to learn modern technologies and contribute to innovative software products in a collaborative team environment.

Education

Bachelor of Engineering

Istanbul Atlas University

Graduating June 2027

Location

Istanbul, Turkey

Experience

Full Stack Development

Web & Mobile Apps

Technical Skills

Programming Languages

JavaScript
Java
C
Python

Web Development

HTML5
CSS3
Next.js
Node.js
Express.js
REST APIs

Database & Tools

SQL
MongoDB
Git
GitHub
Problem Solving
Algorithms

Computer Science

Data Structures
Algorithms
Machine Learning
OOP
Networking
Operating Systems

Languages

English B2+
Arabic Native
Turkish A2

Experience & Education

JUNE 2027

Bachelor of Engineering in Software Engineering

Istanbul Atlas University – Istanbul, Turkey

Comprehensive study of software development principles, including object-oriented programming, data structures, algorithms, and system architecture. Engaged in academic projects using Java, C, and full-stack web technologies.

  • Gained hands-on experience with programming languages such as Java, C, and JavaScript through both coursework and projects
  • Developed academic projects including a student management system in Java and full-stack web applications using Node.js and Next.js
  • Built a solid understanding of operating systems, networking protocols, and database design
  • Applied theoretical knowledge in real-world projects involving problem-solving, system analysis, and efficient coding practices

Relevant coursework:

  • Operating Systems: Process management, memory handling, file systems
  • Computer Networking: OSI model, TCP/IP, socket programming
  • AI Modeling: Introduction to machine learning, logic-based AI, basic modeling techniques
  • Data Structures & Algorithms: Linked lists, trees, sorting, searching algorithms
  • Web Development: Frontend and backend development using modern frameworks
  • Software Engineering Principles: Agile methodology, software lifecycle, requirement analysis
Ongoing

Full Stack Developer

Freelance & Personal Projects

Building modern web applications using React, Node.js, Laravel, and various other technologies. Specialized in creating responsive, user-friendly interfaces and robust backend systems.

  • Developed multiple full-stack applications
  • Implemented RESTful APIs and database solutions
  • Created responsive UI/UX designs
  • Worked with modern development tools and practices
Projects

Mobile App Development

React Native

Developed cross-platform mobile applications for iOS and Android using React Native, focusing on performance and user experience.

Featured Projects

Here are some of my recent projects showcasing my skills and expertise

Native Clothiers

Native Clothiers

WEB-SITE

A responsive and modern web application built using Next.js and TypeScript.

Next.jsTypeScriptCSS
View on GitHub
FreshChain

FreshChain

Blockchain Supply Chain

Decentralized food supply chain tracking system on Ethereum Sepolia testnet.

SolidityEthereumHardhat
View on GitHub
ANN Character Recognition

Neural Network Character Recognition

Deep Learning & GUI App

From-scratch MLP using NumPy for handwritten character recognition with a Tkinter GUI.

PythonNumPyTkinter
View on GitHub
Student Performance Prediction

Student Performance Prediction

Machine Learning Analytics

End-to-end predictive analytics using Random Forests to forecast student outcomes.

PythonScikit-LearnPandas
View on GitHub
Task Manager

Task Manager

Full-Stack Web Application

A simple task management web application built with Node.js and Express.js.

Node.jsExpress.jsHTML
View on GitHub
Student Management System

Student Management System

Console-Based Java App

A console-based application developed in Java to manage student records and courses.

JavaOOPFile I/O
View on GitHub

Get In Touch

Feel free to reach out for collaborations or just a friendly hello

Location

Istanbul, Turkey

GitHub

moashebl