
BSc CSIT Notes: Data Structures and Algorithms
Complete notes on DSA covering arrays, linked lists, stacks, queues, trees, and graphs with C++ implementations.
From Civil Engineering to Code - My Journey in Tech
Hello! I'm Kamal Wagle, a passionate Full-Stack Web Developer currently pursuing my BSc in Computer Science and Information Technology (CSIT) at Mid-West University in Surkhet, Nepal.
My journey into tech began with a transition from Civil Engineering to the world of programming. What started as curiosity quickly became a passion for creating digital solutions that solve real-world problems.
I specialize in the MERN Stack and have extensive experience with modern technologies like Next.js, TypeScript, and various payment integrations including Stripe, eSewa, and Khalti. I love building scalable web applications and mobile apps that provide exceptional user experiences.
Location
Surkhet, Nepal
Education
BSc CSIT Student
Specialization
MERN Stack
Passion
Problem Solving
"Technology is not just about writing code; it's about creating solutions that make life better for people around the world."
Kamal Wagle
Full-Stack Developer
Technologies I work with to bring ideas to life
Real-world applications built with modern technologies

Complete school management platform with student enrollment, grade tracking, and parent portal. Built with MERN stack and integrated payment system.

Full-featured restaurant website with online ordering, table reservation, and kitchen management system. Integrated with eSewa payment gateway.

Modern car showroom platform with inventory management, customer inquiries, and financing calculator. Responsive design with smooth animations.

Marketplace for buying and selling reconditioned vehicles with advanced search, comparison tools, and secure payment integration via Khalti.

Multi-vendor e-commerce platform with comprehensive payment solutions supporting Stripe, eSewa, and Khalti for Nepali market.

Educational platform for CSIT students with course materials, assignments, and progress tracking. Built as part of university project.
Sharing knowledge through articles, tutorials, and CSIT study materials

Learn how to build full-stack applications using MongoDB, Express.js, React, and Node.js. A comprehensive guide for beginners.

Complete notes on DSA covering arrays, linked lists, stacks, queues, trees, and graphs with C++ implementations.

Comparing popular Nepali payment gateways and how to integrate them in your web applications.

Understanding OOP concepts with practical examples. Perfect study material for CSIT students.

Master responsive design patterns and create beautiful interfaces with Tailwind CSS utility classes.

Everything you need to know about the new App Router in Next.js 14, including server components and layouts.
Get the latest articles, CSIT notes, and programming tutorials delivered to your inbox.
My roadmap to making a meaningful impact in the tech industry
"To bridge the gap between innovative technology and real-world solutions, while empowering the next generation of developers in Nepal and beyond. I believe in using code not just as a tool, but as a means to create positive change in our communities."
Kamal Wagle
Full-Stack Developer & Aspiring Tech Leader
Join one of the world's leading tech companies and contribute to products used by billions of people worldwide.
Launch my own software development agency focusing on helping Nepali businesses establish their digital presence.
Dive deep into artificial intelligence and machine learning to build intelligent applications and solutions.
Help aspiring developers and CSIT students by sharing knowledge through workshops and online courses.
Create software solutions that solve real-world problems and make a positive impact on society.
Establish a tech innovation hub in Nepal to foster local talent and technological advancement.
Completing BSc CSIT with distinction while building practical projects
Mastering advanced React patterns, system design, and cloud technologies
Contributing to open source and helping fellow CSIT students
Have a project in mind? Let's discuss how we can bring your ideas to life
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology. Whether you're a fellow developer, a potential client, or someone looking for mentorship, feel free to reach out!
Available for Projects
Currently accepting new opportunities