Three years ago in late 2023, while still balancing rigorous coursework for my Bachelor of Computer Applications (BCA) degree at Nihareeka College, I walked through the doors of Veda App (वेद) as an engineering intern.

Looking back today as a Full Stack Developer (Mid Backend - Jr. Frontend), having helped architect systems that serve hundreds of schools, thousands of teachers, and over 50,000 active mobile users across Nepal, the journey has been an intensive masterclass in real-world software engineering.

1. The Early Days: Shifting from Theory to Production Reality

University teaches you algorithm theory, basic SQL syntax, and textbook object-oriented design. But university projects rarely teach you what happens when:

Learning to treat every database transaction defensively and analyzing slow query logs with EXPLAIN quickly became second nature.

2. Transitioning to Core Backend Engineering

As I transitioned from intern to Junior and then Back End Developer, my responsibilities expanded from simple bug fixes to architecting core RESTful APIs for Veda App (built with PHP, CodeIgniter, and MySQL), optimizing heavy database queries, and designing multi-tenant systems.

Key milestones during this period included:

3. Expanding into Full-Stack & Independent Systems

Over the past year, my work evolved into full-stack integration — bridging high-performance PHP/Laravel and Symfony backends with reactive React.js interfaces.

This experience also gave me the confidence to architect platforms like Aabhyas App (aabhyas.app), a dedicated exam preparation portal built with Laravel and React to help students across Nepal prepare for competitive examinations without distraction.

"True engineering competence isn't built by memorizing syntax; it's forged by taking ownership of production outages, reading execution plans, and delivering code that works reliably when real people depend on it."

4. Looking Forward

Having recently completed my BCA graduation, I'm eager to keep pushing the boundaries of what high-craft backend architectures, multi-tenant systems, and resilient web applications can accomplish.

Frequently Asked Questions (FAQ)

What is Shekhar Luitel's role at Veda App?
Shekhar Luitel is a Full Stack Developer (Mid Backend - Jr. Frontend) at Veda App (Ingrails Pvt. Ltd.) with 3+ years of experience maintaining core educational APIs, ERP modules, and student mobile apps.
What technologies power Veda App and Veda Inventory?
Veda App's core institutional APIs are built with PHP, CodeIgniter, and MySQL. Veda Inventory Symphony is a multi-tenant logistics ERP platform built with Symfony and React.js.
What is Aabhyas App?
Aabhyas App (aabhyas.app) is an online competitive exam preparation and test platform for students in Nepal, engineered by Shekhar Luitel with Laravel and React.js.
How many users do Veda App backends serve?
Veda App serves hundreds of educational institutions and over 50,000 active mobile app users (teachers, parents, and students) across Nepal.

Join the Discussion & Share Thoughts

Found this retrospective inspiring? Give it a reaction below or join the conversation with colleagues and developers on LinkedIn.

💬 Discuss on LinkedIn ↗