Hi, I'm Abdelrhman MersalJunior Software Engineer

Passionate about creating elegant solutions to complex problems. Focused on full-stack development with a strong foundation in modern web technologies and eager to learn and grow in the field.

Technical Skills

Frontend Development

HTML

HTML

CSS

CSS

JS

JavaScript

React

React.js

Next

Next.js

BS

Bootstrap

Backend Development

Node

Node.js

Nest

NestJS

Mongo

MongoDB

SQL

MySQL

SQLite

SQLite

Programming Languages

Java

Java

C++

C++

Py

Python

Tools & Technologies

Git

Git/GitHub

TF

TensorFlow

Linux

Linux

Projects

Discord Arcade Bot

Developed a bot for Discord that allows users to play classic arcade games such as Tic-Tac-Toe, Snake, and Connect Four. The bot also tracks high scores and allows for friendly competition among users.

PythonDiscord APIGame Development

Sarcasm Checker

Created a tool using natural language processing and TensorFlow to detect sarcasm in text. The model was trained on a dataset of sarcastic and non-sarcastic comments and can accurately identify sarcastic content in various forms of online communication.

PythonTensorFlowNLPMachine Learning

Simple Chatting Program

Built a network-based chat application using Java and sockets. The program includes features such as user authentication, message encryption, and a user-friendly interface, serving as a learning tool for network communication and client-server architecture.

JavaSocketsEncryptionUI Design

E-Learning Platform

Developed a feature-rich E-Learning platform using NestJS, MongoDB, and Next.js. The platform offers adaptive learning experiences and personalized performance insights for students, instructors, and administrators.

  • User authentication and role-based access control using JWT
  • Course management with multimedia uploads, version control, and adaptive quizzes
  • Real-time chat, discussion forums, and notifications
  • Performance dashboards for students and analytics for instructors
  • Security measures such as bcrypt password hashing, RBAC, and data backup
Next.jsNestJSMongoDBJWTReal-time

Professional Experience

Software Intern at Sylndr

Sylndr

2025/02 – Present
  • Professional Growth: Gained valuable skills and knowledge in a supportive learning environment.
  • Mentorship and Guidance: Worked under the guidance of experienced professionals, shaping career paths and enhancing technical expertise.

Sam Cha Report System – One-Time Contract

Restaurant Business
Owner: Jaechun Kwon | Phone: + | Email: restosamcha@gmail.com

Montreal, Canada • 2025/02

  • Designed & Developed: Delivered a comprehensive, one-time reporting system for Sam Cha restaurant to streamline daily operational reporting by staff.
  • Authentication & Security: Implemented secure user authentication using JWT and bcryptjs with role-based access control to safeguard sensitive employee data.
  • Responsive UI & Mobile Compatibility: Built responsive Next.js pages that allow staff to submit daily reports across devices.
  • Admin Dashboard & Data Analytics: Developed an interactive admin dashboard featuring real-time charts (via Chart.js) displaying weekly trends in labor hours, sales, and customer counts. Included filtering, CSV data export, and deletion of outdated reports.
  • Automated Email Notifications: Integrated Nodemailer to immediately send email notifications upon each report submission.
  • Tech Stack: Next.js, Node.js, MongoDB, JWT, bcryptjs, Chart.js, and Nodemailer; deployed on Vercel with serverless API routes.

Teacher Assistant

German International University in Cairo

2023/09 – 2024/11

Supported engineering and pharmaceutical students by teaching foundational programming concepts such as variables, control structures, functions, arrays, and basic algorithm design.

Provided tailored guidance using real-world examples—focusing on embedded systems and process control for engineering students and data analysis and simulation for pharmaceutical students.

Education

Bachelor of Science in Computer Science

German International University in Cairo

2021/09 – 2025/12 • Cairo, Egypt

Notable Coursework

Secure Software DevelopmentApplication Security & Secure CodingCryptography & Data ProtectionNetwork Security FundamentalsRisk Management in IT Security

Languages

English

Native Speaker

• Professional working proficiency
• Technical documentation
• Business communication

Arabic

Native Speaker

• Mother tongue
• Literary proficiency
• Cultural expertise

Bilingual Proficiency

English & Arabic

• Simultaneous interpretation
• Cross-cultural communication
• Technical translation

Get in Touch