Second-semester BSc CSIT student

Building the backend
and the model.

I'm Siddhant — based in Kathmandu, studying BSc CSIT at Tribhuvan University. I'm teaching myself Python from zero with one goal: an internship in six months, split evenly between backend engineering and data/ML, so I end up useful on both sides of the stack.

2026 — present·BSc CSIT, Tribhuvan University
Kathmandu·Nepal based
python3 — live
this actually runs — real Python, in your browser
// output will show up here
Siddhant Shah
Kathmandu, NP — 2026
SCROLL
01 — About // $ cat about.md

Why I'm doing this

I picked Python as the main thing to get good at, and I split my time evenly between two directions on purpose — FastAPI on the backend and data/ML on the other side — because I don't want to be a developer who's scared of a model, or a model tinkerer who can't ship an API.

Before any of this was coursework, it was curiosity: quantization, LoRA, GGUF files, running models locally with Ollama, poking at how a small LLM gets trained from scratch. That head start is why the ML side isn't intimidating — it's familiar ground I'm now learning to formalize properly.

The goal is concrete, not vague ambition: an internship at a Kathmandu or Lalitpur-based team — Leapfrog, Fusemachines, Cotiviti, CloudFactory, Locus — within six months of starting from zero.

02 — Focus // $ ls focus/

What I'm drawn to, and what I'm learning right now

Drawn to

  • Backend Engineering
  • FastAPI & APIs
  • Data & Machine Learning
  • Local LLMs & Inference
  • Short-form Content & AI Video

Currently learning

  • Python Fundamentals
  • FastAPI & REST APIs
  • Pandas & NumPy
  • Applied ML Foundations
  • Git & Version Control
03 — Long-term // $ cat goals.md

I want to be genuinely useful on a real engineering team within the year — not just able to follow a tutorial, but able to ship something a team relies on. Kathmandu's tech scene is small enough that showing up consistently and building in public actually gets noticed, and that's the bet I'm making.

04 — Toolkit // $ ls toolkit/

What I build with

Programming

  • Python
  • C
  • C++

Web & Mobile

  • React Native
  • Expo
  • HTML / CSS / JS

ML & Local Inference

  • LoRA
  • GGUF
  • Ollama
  • Unsloth

Tools

  • Git
  • GitHub
  • FastAPI
05 — Projects // $ ls -la projects/

Things I've actually built

Caesar Cipher App

React Native + Expo front end, FastAPI backend doing the cipher work.

P.01

Bus Ticket Management System

The same idea, rebuilt three times — C → React → GTK.

P.02

Library Management System

First-semester C project, annotated for academic submission.

P.03
View all projects
06 — Off the Terminal // $ open feed/

The other half of the work

Outside the codebase, I make short-form video for Reels and Shorts — increasingly using AI generation tools as part of the production pipeline, not just the topic.

FORMAT

Reels & Shorts

Short-form educational content built for fast-scroll platforms — tight hooks, tighter runtimes.

PIPELINE

AI-generated video

Cinematic prompt-writing for tools like Sora, Runway, Kling and Pika, treating the prompt as a script.

EXAMPLE

Hindi health explainer

A Hindi-language short on the health benefits of guava, scripted and shot entirely through generative prompts.

07 — Path // $ cat roadmap.md

Education & the six-month plan

2026 — Present

Tribhuvan University

BSc CSIT — currently second semester, Kathmandu
Jun 2026

Started from zero in Python

2–3 hrs/day, split evenly across two tracks

Backend track: Python fundamentals → REST APIs with FastAPI → auth, databases, deployment. Data/ML track: Python for data → pandas/numpy → applied ML foundations.

Dec 2026

Target: internship-ready

Applying to Kathmandu & Lalitpur teams

Leapfrog, Fusemachines, Cotiviti, CloudFactory, Locus.

08 — Contact // $ ./reach_out.sh

Let's talk, if it's worth talking about.