Rakan Abu Awwad
Software Engineer
Software Engineer building full-stack applications and ML-powered tools, from prototype to production.
:: WORK_EXPERIENCE ::
June 2026 - Present
++
Technical Analyst & Developer Intern
@Virginia Tech, Greater Washington D.C. Area (GWDCA) β Alexandria, VA
- Architected a centralized asset management platform serving 60+ users across multiple Virginia Tech departments, eliminating manual inventory/asset checks and the duplicate data entry that plagued legacy Excel workflows
- Led cross-departmental requirements analysis to design a normalized relational database schema around stakeholder pain points, leveraging AI to analyze asset data and accelerate decision-making
- Engineered features including role-based section views, a pending-requests dashboard for each department's outstanding actions, room/building filtering, and configurable required vs. optional fields
Aug 2025 - Apr 2026
++
Graduate Research Assistant
@Virginia Tech, Dept. of Computer Science, Blacksburg, VA
- Led development of a Chrome Extension using 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, with on-device inference under 100ms
- 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 data, enabling supervised fine-tuning of TinyBERT for high-accuracy on-device inference
Aug 2024 - Dec 2024
++
Software Engineering Intern
@Virginia Tech Marketplace, Remote
- Contributed to an open-source project for students to post and review local places, serving 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 on a scalable, fault-tolerant distributed backend
- 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 authentication and role-based access control (RBAC) across 10+ secured endpoints using FastAPISecurity and PyJWT, enforcing data integrity and 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 ::
:: EDUCATION ::
Expected: May 2027
M.S. in Applied AI and Machine Learning IN PROGRESS
Virginia Tech (Alexandria)
GPA: 4.00/4.00
Relevant Coursework: Network Security, Cloud Computing, AI Tools for SWE, Operating Systems
Leadership & Involvements: VP of Finance (Delta Upsilon Fraternity), Hackathon Participant (HackViolet & MLH)
Aug 2021 - May 2025
B.S. in Computer Science COMPLETED
Virginia Polytechnic Institute and State University (Virginia Tech) | Blacksburg, VA
GPA: 3.23/4.00HONORS: 3x Dean's List (Spring 2024, Fall 2024, Spring 2025)
:: CERTIFICATIONS ::
Information Privacy and Security (IPS)
Credential ID: 72212946
:: CONTACT ::
Actively seeking software engineering roles. Ready for new collaborations and opportunities.

Rakan Abu Awwad
SOFTWARE ENGINEER