Ask me a question!
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

Email Sensitivity Detector

  • Built Flask API with 99.7% PII detection accuracy and <100ms latency using fine-tuned TinyBERT on 10,000+ synthetic emails grounded in GDPR/HIPAA regulations
  • Developed hybrid pipeline combining ML inference with regex validation, reducing false positives by 25%
  • Created Chrome extension with real-time analysis, debounced listeners, and fuzzy text highlighting
PythonFlaskTinyBERTChrome ExtensionMachine Learning
Watch Demo VideoView Source on GitHub
#02

Auto Base - Dealership System

  • 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
#05

LunaFlow – Cycle-Aware Task Planner

  • Built a privacy-first full-stack app combining menstrual cycle tracking with AI-powered task organization.
  • Designed AI workflows converting unstructured voice/text into structured tasks using Google Gemini and real-time speech-to-text.
  • Implemented cycle-aware scheduling with interactive calendars, phase-based badges, and Kanban boards.
ReactTypeScriptFastAPIPythonNode.jsExpressPostgreSQLPrisma
Access Website

:: SKILLS ::

Python
Python
JavaScript
JavaScript
Java
Java
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.

Hackathon Participant & Team Contributor

HackViolet and MLH | Feb 2025

Participated in hackathons and contributed to team projects.

:: CONTACT ::