About
Who I am, how I learn, and where I’m headed — without the fluff.
I’m Sujal — a Class 12 Science student in Nepal learning software engineering by building real projects.
I care about strong fundamentals, clear problem-solving, and shipping things that actually work. Most of my learning happens through systems I design and implement myself — from terminal tools to web apps and small mobile builds.
I’m not trying to collect every framework. I’m trying to understand how software is structured, how to turn a problem into a working interface or script, and how to improve by iterating.
Profile & focus
Scan-friendly snapshot of context and priorities.
Profile
- Class 12 Science student
- Aspiring software engineer
- Strong interest in problem solving
- Learning by building real projects
- Based in Nepal
Current focus
- Mastering Python
- Strengthening programming fundamentals
- Building mini systems end-to-end
- Improving consistency and shipping rhythm
- Preparing for the CSIT path
Direction
- Formal CS education (CSIT)
- Deeper systems & backend thinking
- More complete product experiences
- Open-source and collaborative work
How I work
A short note on approach — not a methodology deck.
Start from a real problem
Banking flows, cafe orders, student tools, typing practice — each project is tied to a concrete use case so the code has a reason to exist.
Ship something usable
Prefer a working CLI, web UI, or APK over a perfect plan. Shipping is how I learn what breaks and what to improve next.
Keep the stack honest
Python, HTML, CSS, JavaScript — and packaging for Android when it makes sense. Depth over a long list of logos.
Iterate in public
Projects live on GitHub and as live demos or Drive builds so the work is inspectable, not just described.
Stack
Technologies I use. Context comes from the projects, not percentage bars.
Languages
- Python Core language · Scripts · Logic
- JavaScript Interactivity · DOM · Web apps
- HTML Semantic structure · Accessibility
- CSS Layout · Design systems · Responsive
Domains
- Web applications Client-side tools & interfaces
- Terminal / CLI Python-based systems
- Mobile packaging Android APKs for existing tools
- Small games 2D browser experiences
Currently deepening
- Python fundamentals Data structures · OOP · Algorithms
- System thinking Building mini systems end-to-end
- Consistency Regular shipping & practice
- CSIT path Preparing for formal CS education
See the work
Projects and APKs are on the Projects page. Reach out if you want to talk about any of them.