Ask me a question!
Rakan's Bot
Bleep bloop! I'm Rakan's Bot. Ask me anything about Rakan!

Rakan Abu Awwad

Software Engineer

Specialized in building backend systems, with expertise in full-stack applications that are practical, scalable, and easy to use.

:: WORK_EXPERIENCE ::

Jan 2024 - Present
++

Freelance Software Engineer

@Remote / Self-Employed

  • Collaborated with diverse clients to architect and deploy custom software solutions ranging from responsive marketing websites to complex internal management systems.
  • Engineered full-stack applications using modern frameworks, focusing on scalability, performance, and user-centric design.
  • Managed end-to-end development lifecycles including requirements gathering, prototyping, and deployment.
June 2023 - Aug 2023
++

Software Engineer Intern

@Supermarket Rubu Al-Quds | Amman, Jordan

  • Developed RESTful APIs using Python/Django and SQL databases, implementing core business logic, data validation, and transactional inventory workflows.
  • Designed and optimized relational databases schemas and queries, improving query performance by 40% through strategic indexing and 3NF normalization.
  • Implemented secure authentication and role based authorization using token-based access control to protect sensitive operations.

:: PROJECTS ::

#01

Auto Base - Dealership System

Aug 2025 - Dec 2025
  • Built a full-stack web application using Node.js, Express, and MySQL exposing RESTful APIs.
  • Implemented secure JWT authentication and Role-Based Access Control (RBAC).
  • Developed a dynamic React frontend with real-time dashboard updates.
  • Containerized the entire application stack using Docker for consistent deployment.
Node.jsExpressMySQLReactJWTDocker
#02

Sensitive Email Detection Service

Aug 2025 - Dec 2025
  • Built a Python/Flask service exposing a /predict API using a hybrid pipeline of TinyBERT NLP and regex.
  • Optimized for sentence-level processing and low-latency local analysis.
  • Integrated with a privacy-focused Chrome Extension for real-time sensitivity scanning.
PythonFlaskTinyBERTRegexNLP
Watch Demo Video
#03

Auto Sales Dealership Platform

Jan 2025 - May 2025
  • Developed core application logic using Node.js, Next.js, and MongoDB Atlas.
  • Designed Mongoose schemas and migrated data from file-based storage to cloud databases.
  • Integrated Cloudinary for image management and deployed on Vercel for high availability.
Node.jsNext.jsMongoDB AtlasCloudinaryVercel
SHOW IMAGE
#04

Orbital Resonance

Sep 2024 - Dec 2024
  • Built an AI-powered audio generation tool that transforms sound libraries into dynamic solar system models.
  • Developed a MIDI-style Sequence Editor with orbital mapping, controlling pitch and period via planet positions.
  • Integrated real-time .wav processing and a 2D planetary display with orbital focus and zoom.
PythonAI/MLAudio EngineMIDI
Watch Demo on YouTube

:: SKILLS ::

Python
Python
Java
Java
JavaScript
JavaScript
SQL
SQL

:: EDUCATION ::

Profile
Aug 2025 - Present

M.S. Computer Science IN PROGRESS

Virginia Tech | Blacksburg, VA

GPA: 4.00/4.00CONCENTRATIONS: Software Development & Applications
Aug 2021 - May 2025

B.S. Computer Science COMPLETED

Virginia Tech | Blacksburg, VA

CGPA: 3.23/4.00HONORS: 3x Dean's List (Spring 2024, Fall 2024, Spring 2025)

:: PUBLICATIONS ::

DECEMBER 2025

"Classification of Email Sensitivity"

Kong, C., Abu Awwad, R., Meyer, J., Houston, C.

A privacy-focused Chrome Extension that detects and highlights sensitive information (PII) in your emails in real-time, powered by a local TinyBERT AI model.

:: CERTIFICATIONS & ACTIVITIES ::

Information Privacy and Security (IPS)

CITI Program | Sep 2025 - Sep 2028

Credential ID: 72212946

Virginia Tech App Team

Blacksburg, VA | Aug 2025 - Present

Collaborated with a team to develop an open-source project associated with Virginia Tech.

:: CONTACT ::