My Journey in Software Development
From university foundations to production systems: how projects like TAGY POS, AutoSave, DevGenius, and ExerciseTracker shaped my engineering approach.
Where The Journey Started
My software journey began at University Tenaga Nasional (UNITEN), where I studied Software Engineering and graduated with a CGPA of 3.80/4.00. University gave me strong fundamentals, but projects taught me how engineering decisions affect real people and real operations.
From Theory To Production
Early on, I focused on fundamentals: algorithms, databases, OOP, and software lifecycle practices. The turning point came when I moved from academic assignments to production-facing systems where performance, reliability, and user behavior all matter at the same time.
Project Milestones That Shaped Me
1) TAGY POS & Accounting System
At TAGY, I worked on POS and accounting workflows in a live environment. I learned how small logic errors in checkout or tax calculations can create large operational issues, and why transaction integrity must be designed from day one.
2) AutoSave Service Platform (Bilingual)
Building AutoSave taught me that engineering is not only about code quality. It is also about discoverability, trust, and user action. I designed bilingual EN/AR content architecture, optimized SEO, and built conversion-focused paths through WhatsApp booking flows.
3) DevGenius Collaboration Platform
DevGenius pushed me into more complex full-stack architecture: role-based dashboards, protected routes, and recommendation logic. Designing the matching and scoring engine changed how I think about product logic, fairness, and decision transparency.
4) ExerciseTracker (Public Educational Build)
ExerciseTracker reminded me that clear logic and clean UI are not only for enterprise apps. Even simple products need good structure, responsive design, and maintainable code to be useful for real users and learners.
What Changed In My Engineering Mindset
I now design around real workflows, not only technical elegance.
I prioritize data correctness before feature expansion.
I treat bilingual UX and accessibility as core quality, not optional polish.
I use production feedback to evolve architecture continuously.
Skills I Strengthened Through Projects
Full-stack delivery across React, Next.js/Astro, Node.js, PHP, and database-backed workflows.
Building bilingual interfaces with proper RTL/LTR behavior.
Translating business requirements into stable technical modules.
Balancing speed, maintainability, and long-term scalability.
Looking Ahead
My next goal is to keep building high-impact products where strong architecture meets clear business value. I want to contribute to teams that care about performance, reliability, and user-centered engineering at scale.
by Abdullah Fadhel