Abdelrahman Awad

Cybersecurity | Software Engineer | CTF Player | Sleep Enjoyer

Hi!

I'm Abdelrahman Awad, but my friends just call me Awad, aspiring software engineer and cybersecurity enthusiast.

And this is my portfolio! I had a MySpace page ages ago, so this portfolio will be getting a similar treatment, expect a combination of professional or educational topics alongside mad ramblings on personal interests.

Alongside these, I'll be linking my projects and CTF challenge write-ups.

Please do check out my blog posts and projects and reach out to let me know what you think. ^_^

Skills

Languages
Java Python JavaScript TypeScript C# SQL
Frameworks & Tools
Spring Boot React Docker ASP.NET PostgreSQL MySQL Git
Security
Penetration Testing Malware Analysis Network Security CTF

Experience

Software Engineer Intern » e& (Etisalat and Group)

Dubai, UAE

Backend Development: Implemented REST controllers and request validation using Spring Boot, improving API reliability and reducing service errors for internal microservices.

Issue Debugging: Analyzed service logs and stack traces to diagnose backend issues, assisting in development with faster bug resolution.

Ticket Resolution: Investigated and closed assigned Jira tickets involving API behavior, configuration, and service-level bugs.

Cybersecurity Intern » Malcrove

Remote

Security Assessment Assistance: Accompanied on-site penetration tests, studied firewall setup and Suricata rule configuration, assisted in report writing and formatting.

Student Researcher » Rochester Institute of Technology

Dubai, UAE

Malware Development: Built basic Android remote-access tooling to simulate spyware behavior for data collection.

ML-Based Detection: Wrote Python script to train ML models to detect anomalous microphone and camera usage patterns from system call data.

Projects

GitHub Repo

Built the backend using Spring Boot and PostgreSQL to manage prescriptions and medicines.

Implemented REST APIs with request validation, token-based authentication using JWT, and authorization using Spring Security.

Used Flyway for database migration, HikariCP for connection pooling, and Lombok to reduce boilerplate code.

Deployed backend in a Docker container and tested endpoints using Postman.

Developed the frontend using React, TypeScript, Vite, and Tailwind CSS for a responsive and modern UI.

Managed state with Zustand and implemented client-side routing using React Router.

Used Axios for communication with the backend APIs and Material-UI for reusable UI components.

Integrated frontend with backend services to allow users to register and track prescriptions from a database of FDA-approved medicines.

GitHub Repo

A simple Command and Control (C2) framework written in Rust.

Developed as a learning project to understand Rust and the workings of C2 frameworks.

Features a server-client architecture with customizable ports and cross-compilation support for Windows payloads.

Blogs n Stuff