Profile
Hassanein Sharaf Al Dein

About Me

A proficient web developer with experience in back-end and front-end development: Go Lang, JavaScript, TypeScript, Tailwind, and React. A logical thinker with strengths in problem solving, collaboration, and improving application performance and standards.

Passionate about learning and applying new trends in web technologies and development practices. Known for focusing on documentation to support team and company growth and looking for ways to improve user experience and performance. An ambitious professional looking for a role that will support growth, while supporting teams and success.

5+
Years Experience
3
Major Projects
2
Awards Won
20+
Skills Mastered

Areas of Expertise

Full-Stack Development

Building scalable web applications using Go backends and React frontends with focus on performance and security.

Security & CTF

Conducting security assessments, participating in CTF competitions, and implementing defensive coding practices.

Bug Hunting

Identifying and documenting security flaws through penetration testing and vulnerability analysis.

Technical Skills

Frontend Development

HTML/CSS 95%
JavaScript/TypeScript 90%
React 85%
Bootstrap/Tailwind 88%
Responsive Design 92%
UI/UX Design 80%

Backend Development

Go Lang 90%
PHP 75%
SQL/SQLite 85%
API Development 88%

Systems & DevOps

C/C++ 88%
Docker 82%
Network Programming 85%
Systems Programming 80%

Tools & Technologies

Git/GitHub Docker Version Control Debugging SEO Web Security API Integration Testing & QA Cross-Browser Performance

Professional Skills

Problem Solving
Team Collaboration
Time Management
Continuous Learning

Languages

Arabic Native
English Professional

Work Experience

Capture The Flag Player

Hack the Box (Labs and Academy)

September 2020 - Present

  • Solve complex web development challenges, enhancing technical expertise
  • Participate in collaborative projects, showcasing teamwork and strategic thinking
  • Conduct thorough assessments of web applications for security and performance

Bug Hunter

HackerOne

December 2023 - March 2024

  • Conducted security assessments to identify vulnerabilities
  • Reported findings with detailed remediation steps
  • Utilized tools for penetration testing and vulnerability analysis

Bug Hunting Training

PortSwigger

May 2022 - November 2023

  • Completed training in web application security and bug hunting
  • Gained hands-on experience with Burp Suite
  • Developed understanding of SQL injection and XSS

Featured Projects

IRC Server

Oct - Nov 2025

RFC-compliant IRC server built in C++98 supporting 100+ concurrent clients with advanced channel operations, file transfers, and bot integration.

C++98 RFC 1459 Socket Programming Networking Multi-threading
  • RFC 1459 & 2812 compliant with full command set implementation
  • Handles 100+ concurrent clients with non-blocking I/O operations
  • Channel operator privileges, modes, and advanced moderation tools
  • Integrated bot system with DCC file transfer protocol support
View on GitHub

Inception

Sep - Oct 2025

Enterprise-grade Docker infrastructure with 8 microservices orchestrated through Docker Compose, featuring health checks, secrets management, and auto-scaling.

Docker Docker Compose NGINX WordPress MariaDB Redis
  • 8 containerized services: NGINX, WordPress, MariaDB, Redis, FTP, Adminer, Portainer
  • Docker secrets for credential management and encryption
  • Health checks and dependency management for reliable orchestration
  • TLS/SSL with custom certificates and reverse proxy
View on GitHub
$
>

MiniShell

Jul - Aug 2025

Custom Unix shell implementation with tokenizer, AST parser, pipeline execution, I/O redirections, and signal handling.

C Unix Systems Parsing Process Control Signals
  • Lexer/tokenizer with AST parser for command interpretation
  • Pipeline execution with pipes and I/O redirections
  • 7 built-in commands: echo, cd, pwd, export, unset, env, exit
  • Signal handlers for Ctrl-C, Ctrl-D, and Ctrl-\
View on GitHub

HabitBite

Feb - May 2025

Full-stack nutrition tracking application with ReactJS frontend, Bootstrap UI, and Go Lang backend.

ReactJS Bootstrap Go Lang SQLite USDA API REST API
  • Dynamic TDEE engine with Mifflin-St Jeor algorithm
  • Bcrypt password hashing with secure session management
  • Real-time USDA API integration for accurate macros
  • Interactive data visualization with weekly trends
View on GitHub

Education & Training

42 Network - Core Curriculum

42Beirut

Beirut, Lebanon

Level 12 - In Progress June 2025 - Present

Key Learning Areas

Advanced C/C++ Programming
Systems Architecture
Algorithm Design
Collaborative Development
Peer Learning
Project-Based Learning

Bachelor in Communication Engineering

Lebanese International University (LIU)

Rayak Campus, Lebanon

Graduated September 2020 - June 2025

Core Competencies

Network Systems & Protocols
Digital Signal Processing
Systems Engineering
Problem-Solving
Technical Documentation
Team Collaboration

Awards & Recognition

2nd Place

Engineering Day Competition

Lebanese International University - Rayak Campus

June 2025

Awarded second place for the HabitBite project, a comprehensive nutrition tracking app.

Full-Stack API Integration UX Design
3rd Prize

IEEE LNSC 2025

Communication Engineering Track

May 31, 2025

Third prize at IEEE Lebanon National Student Congress. Project: HabitBite.

Comm. Eng. HabitBite National
2
Competition Awards
2025
Year of Excellence
Engineering
Field of Recognition

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Let's connect!

Connect With Me