Programming Languages
- C
- C++
- Java
- Python
- JavaScript
- PHP
// hello world, I'm
Software Developer · Computer Science Graduate
Building practical software through code, design, and intelligent systems — from web applications and databases to machine learning models and well-considered interfaces.
// 01 — about
I hold a Bachelor of Science in Computer Science and Information Technology (BSc.CSIT) from National College of Computer Studies, Kathmandu, affiliated with Tribhuvan University. My academic path has given me a solid foundation in programming, data structures and algorithms, database systems, and software design — and I've used that foundation to build real, working projects rather than just study theory.
Across my project work, I've built with C, C++, Java, and Python for core logic and system design; PHP, SQL, and JDBC for back-end and database-driven applications; and HTML, CSS, and JavaScript for front-end interfaces. I've also applied Python and scikit-learn to machine learning tasks like classification and prediction, and used Figma to design user flows and high-fidelity interfaces before a single line of code is written.
What interests me most is the full picture — how a database schema, a back-end service, a trained model, and a front-end interface come together into one coherent system. I enjoy tracing a problem from a rough idea to a working solution, and I'm comfortable moving between backend logic, web application development, and interface design depending on what a project needs.
I'm currently looking for internship, junior developer, and collaborative software opportunities where I can contribute to real-world products, learn from experienced engineers, and keep sharpening both my technical and design instincts.
// 02 — technical skills
Skills below reflect hands-on familiarity built through coursework and independent projects — not formal certification levels.
// 03 — featured work
A closer look at the projects that best represent range across web development, machine learning, and interface design.
A personalized web-based reading platform that helps users discover suitable reading material, track reading activity, and receive recommendations powered by a machine-learning model that estimates reading time and suggests content based on user behavior.
Demonstrates: full-stack development, applied machine learning, database design, UX for learning tools.
A full-stack browser-based system for managing parking slots, vehicle entry and exit, and fee calculation, with a PHP back end handling record storage and a responsive front end for daily operation.
Demonstrates: full-stack integration, CRUD workflows, practical system design.
A machine-learning classification project that predicts glass type categories from measured chemical and physical features, comparing model performance and analyzing generalization.
Demonstrates: applied ML workflow, model evaluation, analytical reasoning.
A high-fidelity UI/UX design for an online art marketplace, covering distinct buyer and seller journeys from browsing and artwork detail pages through to a complete purchase flow.
Demonstrates: user-flow design, visual hierarchy, prototyping for real product journeys.
// 04 — full archive
Console-based parking application built with structured programming — arrays, structures, and clear program flow to track vehicle entry, exit, and records.
Object-oriented parking management application connected to a relational database via JDBC, handling slot registration and fee records.
Class-based system for managing books, members, and borrow/return workflows, applying encapsulation and inheritance to keep concerns separated.
Graph-based, greedy algorithm that reduces the number of transactions needed to settle debts among a group of people, with edge-case handling.
Featured projects above — Personalized Reading System, Parking Management System (Web), Glass Classification, and the Art Marketplace design — are also part of the full archive.
// 05 — education
National College of Computer Studies, Kathmandu — affiliated with Tribhuvan University
2022 – 2026
A comprehensive program covering programming fundamentals, data structures and algorithms, database management systems, software engineering, machine learning, and web technologies — applied throughout via project-based coursework spanning console applications, database-backed systems, and machine-learning models.
// 06 — how I work
Start by mapping requirements, constraints, and the actual workflow a system needs to support before writing any code.
Sketch data models, user flows, and architecture — in Figma for interfaces, or on paper for logic and database design.
Implement in small, testable pieces, using version control to track progress and keep changes reviewable.
Check edge cases, validate against real inputs, and refine logic, layout, and performance before calling it done.
// 07 — strengths
Professional, responsible, and committed to following organizational standards and project requirements — while contributing ideas and asking questions that improve the outcome.
// 08 — coding activity
Project source code, experiments, and ongoing work are tracked on GitHub. Explore the repositories below for implementation details on any project featured in this portfolio.
Visit GitHub Profile// 09 — contact
Open to internships, junior developer roles, and collaborative projects. Reach out directly or send a message below.