Education
This page is the academic path behind my work as a software developer in Nepal: school, higher secondary science, then a B.Sc. CSIT degree. It is not a substitute for the project and experience case studies — those show what I shipped — but it is the sequence that made that work possible.
I completed the School Leaving Certificate at Advanced English Boarding School, Higher Secondary Education (10+2) in science at Xavier International College in Kalopul, Kathmandu, and a Bachelor of Science in Computer Science and Information Technology at Bhaktapur Multiple Campus, a constituent campus of Tribhuvan University in Bhaktapur (April 2021 to June 2025).
Degrees and programs
Each card is a stage in that path. Open an institution for program context, focus areas, and how that stage connected to later work as a software developer.
Bhaktapur Multiple Campus
Bachelor of Science in Computer Science and Information Technology (BSc.CSIT) · Apr 2021 - Jun 2025
Completed a TU-affiliated B.Sc. CSIT degree with coursework in programming, data structures, algorithms, databases, networking, and software engineering, alongside hands-on web development and system design projects.
Xavier International College
Higher Secondary Education (10+2) · Apr 2019 - Apr 2021
Completed 10+2 with a science focus in Mathematics, Physics, and Computer Science, building analytical thinking and an early interest in technology and engineering.
Advanced English Boarding School
School Leaving Certificate (SLC) · 2015 - 2018
Completed School Leaving Certificate with strong fundamentals in Mathematics, Nepali, and English, while taking part in extracurricular activities, sports, and community programs.
How this education supports software development work
CSIT coursework in programming (C, C++, Java), data structures and algorithms, database systems, software engineering, and web development is the academic layer under later professional stacks — React, Next.js, Node.js, NestJS, TypeScript, and PostgreSQL.
The 10+2 science years at Xavier International College, with Mathematics, Physics, and Computer Science, were the bridge into university computing. School-level English, Nepali, Mathematics, communication, and teamwork at Advanced English Boarding School came first.
I was already working in industry during the later CSIT years: a frontend internship at KSW Techzone, junior frontend work at Fact Digi, then full stack roles at Upachaar Nepal and Plex Bit Infosystems. The degree and the job history ran in parallel rather than one replacing the other.
For the professional side of the same story, see Diwash Bhattarai's homepage, full-stack development experience, the React, Next.js, and Node.js skills, and Next.js projects. I also wrote How to become a full stack developer in Nepal.