Rakan Abu Awwad

Software Engineer

Software Engineer building full-stack applications and ML-powered tools, from prototype to production.

:: WORK_EXPERIENCE ::

Aug 2025 - Apr 2026
++

Computer Science Researcher

@Virginia Tech, Dept. of Computer Science

  • Led development of a privacy-first Chrome Extension (JavaScript, Manifest V3) front-end and local Flask backend, implementing a zero-external-transmission pipeline that ensures sensitive data never leaves the user’s device
  • Engineered a hybrid ML inference pipeline combining PyTorch, Hugging Face Transformers, and TinyBERT with a regex-based rules engine for real-time sensitive data detection, achieving 93.7% accuracy
  • Built a 10,000+ synthetic email dataset using Faker and GPT-4 prompt engineering to address the scarcity of labeled sensitive email data, enabling supervised fine-tuning of TinyBERT for high-accuracy on-device inference
  • Fine-tuned and validated TinyBERT on a custom-built dataset, deploying on-device inference via a local REST API achieving <100ms latency
Aug 2024 - Dec 2024
++

Software Engineering Intern

@Virginia Tech Marketplace

  • Contributed to an open-source project for students to post and review local places, serving a closed beta of 10+ users
  • Built a responsive multi-page frontend using Next.js and React with optimized routing, reducing redundant data fetching and improving perceived load performance
  • Developed a full-stack review system and JWT-based auth restricted to verified .edu emails via FastAPI and PostgreSQL, securing backend access and enabling verified user feedback
Jun 2023 - Aug 2023
++

Software Engineering Intern

@Rubu Al-Quds Technology, Amman, Jordan

  • Designed and deployed 15+ RESTful API endpoints using FastAPI (Python), PostgreSQL, and Docker for inventory and order management microservices, handling 10,000+ daily requests across a 5,000+ product catalog with real-time data synchronization and highly scalable distributed backend architecture
  • Optimized PostgreSQL database performance through strategic indexing, query refactoring, and SQL tuning, reducing latency by 40% and improving system throughput, fault tolerance, and reliability at scale
  • Implemented JWT-based authentication and role-based access control (RBAC) across 10+ secured API endpoints using FastAPI Security utilities and PyJWT, enforcing data integrity and preventing unauthorized access across all production systems, reducing inventory discrepancies by 60%

:: PROJECTS ::

#01

Car Dealership Management System

  • Architected and deployed a full-stack auto dealership management system using Next.js, Node.js, Express, and MySQL, implementing dynamic inventory browsing, server-side rendering (SSR), and real-time search and filtering across 100+ vehicle listings, serving 2,500+ real users in production
  • Engineered a secure admin dashboard with JWT-based authentication and role-based access control (RBAC) to manage listings end-to-end, integrating Cloudinary and AWS S3 for scalable media storage and deploying to production via Vercel with CI/CD integration
Next.jsNode.jsExpressMySQLJWTRBACCloudinaryAWS S3VercelCI/CD
Access Website
#02

Custom Unix Shell

  • Built a Unix-like shell in C with job control and concurrent foreground/background execution, implementing POSIX signal handling and low-level system calls (fork, execve, waitpid) for process lifecycle management; debugged system behavior using strace and Linux /proc tools
CLinuxPOSIXstrace
#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
View Source on GitHub

:: SKILLS ::

Python
Python
Java
Java
JavaScript
JavaScript
SQL
SQL
C
C
HTML
HTML
CSS
CSS

:: 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)

:: CERTIFICATIONS & ACTIVITIES ::

Information Privacy and Security (IPS)

CITI Program | Sep 2025 - Sep 2028

Credential ID: 72212946

VP of Finance

Delta Upsilon Fraternity |

Served as VP of Finance for the fraternity.

Hackathon Participant & Team Contributor

HackViolet and MLH | Feb 2025

Participated in hackathons and contributed to team projects.

:: CONTACT ::