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:
- 80,000 mobile app push notifications trigger simultaneous HTTP requests to your API at 8:00 AM on a school morning.
- A poorly indexed MySQL query that ran in 15ms in local development locks an entire InnoDB table in production under concurrency.
- A payment webhook from ConnectIPS or eSewa fires multiple times due to a network glitch and must be handled with strict idempotency.
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:
- Cutting API Latencies: Restructuring relational schemas and introducing composite indexes that dropped average mobile endpoint response times to sub-150ms for thousands of daily active users.
- Veda Inventory Symphony (Multi-Tenant ERP): Designing and implementing an institutional asset management platform with Symfony and React, tracking multi-tenant stock requisitions, procurement approval chains, and department ledgers.
- Mentorship & Code Reviews: Participating actively in sprint cycles, enforcing clean architecture patterns, and collaborating with cross-functional mobile and frontend teams.
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?
What technologies power Veda App and Veda Inventory?
What is Aabhyas App?
How many users do Veda App backends serve?
Join the Discussion & Share Thoughts
Found this retrospective inspiring? Give it a reaction below or join the conversation with colleagues and developers on LinkedIn.