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.