Aug 2020 – May 2026
Dhahran, Saudi ArabiaSoftware Engineering Portfolio
Naif
Alshalan
Software Engineering Graduate
Recent Software Engineering graduate from KFUPM with practical experience in web development, database design, software testing, data analytics, and team-based software projects.
- Location
- Saudi Arabia
- Degree
- B.S. Software Engineering
- University
- KFUPM · 2026

Available for entry-level Software Engineering opportunities.
About
I approach software through requirements, implementation, testing, and clear documentation.
My academic and practical work includes full-stack web development, database design, operating systems, data analytics, and embedded software integration.
I value structured problem solving, honest project documentation, and building software that can be explained, tested, and maintained by a team.
Education
Core coursework
- Software Requirements Engineering
- Software Design & Construction
- Software Testing & Quality Assurance
- Software Project Management
- Database Systems
- Web Development
- Operating Systems
Selected electives
- Programming Languages
- Big Data Analytics
- UX & Usability Engineering
- Secure Software Development
Experience
Khafji Joint Operations
Software Engineering Trainee
- Gathered requirements with Training & Development stakeholders for a trainer-registration workflow.
- Designed responsive forms, front-end validation, and the initial ER/data structure.
- Tested the interface and prepared a clear handoff for the IT team; backend database linkage was outside the assigned scope.
Selected Projects
Selected software projects.


Validated digital workflow
Front-end and data structure prepared for IT handoff.
Path cost + heuristic
Reward + future value
Skills
Skills backed by projects and coursework.
Programming
- CMini File System
- PythonSmart Cane, Uber Analytics, AI Search Lab
- JavaProgramming coursework
- JavaScriptKFUPM Market, KJO Registration
- SQLDatabase coursework
Web Development
- ReactKFUPM Market, Portfolio
- Next.jsPortfolio
- Node.js & ExpressKFUPM Market
- REST APIsKFUPM Market
- HTML & CSSKFUPM Market, KJO Registration, Portfolio
Data & Databases
- PandasUber Analytics
- scikit-learnUber Analytics
- MongoDBKFUPM Market
- MySQLDatabase coursework
- ER ModelingKJO Registration, database coursework
Software Engineering
- Requirements EngineeringKJO Registration, coursework
- Testing & DebuggingMini File System, Smart Cane, KJO Registration
- UX & UsabilityKFUPM Market, KJO Registration, coursework
- Project ManagementSenior Design, KFUPM Market, coursework
- Secure DevelopmentSecure Software Development coursework
Systems & Tools
- LinuxSmart Cane, Mini File System, security labs
- Git & GitHubKFUPM Market, Smart Cane, Portfolio
- Raspberry Pi & ESP32Smart Cane
- Bluetooth Low EnergySmart Cane
- WiresharkComputer Security labs
Professional communication
Certificates
Certificates and academic recognition.
Open any available document to view the original certificate.





08 · Contact
Thank you for taking the time to explore my work.
I’m open to entry-level Software Engineering opportunities in Saudi Arabia and would be glad to connect.