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. ^_^
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.
Security Assessment Assistance: Accompanied on-site penetration tests, studied firewall setup and Suricata rule configuration, assisted in report writing and formatting.
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.
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.
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.