● Open to workSHEET 001 / 2026 — REV C

Machine

engineer that ships.

I'm Praansu — BSc (Hons) Computing with AI student in Kathmandu, interning as a Junior AI Developer at Aviyaan Tech since March 2026. I work in PyTorch, RAG pipelines, and agent tool-calling, and I build the full-stack products around them. Every project below exists because I wanted to learn one specific thing properly.

07
Builds shipped
05
Stack areas
04
Working roles
Role
Junior AI Developer
Status
Open to freelance
Base
Kathmandu, NPT
Local
--:--:--

Scroll — the work is below

FIG. 01 — Selected work

Work that taught me something.

Seven builds, each chasing one question — agent loops without frameworks, RAG that deletes properly, classifiers measured honestly. No tutorials, no copy-paste.

  1. 01

    AI Research Agent

    No-framework agent loop with transparent fallback

    Custom agent loop (no framework) combining document RAG with live web search. Streams tool calls live via SSE. Built with FastAPI, ChromaDB, Groq Llama 3.1 8B.

    Python · FastAPI · ChromaDB · Groq · SSE

  2. 02

    PDF Chat RAG

    Full CRUD + streaming + GDPR-compliant deletion

    Full RAG pipeline with document CRUD, streaming SSE responses, and GDPR-compliant deletion. PyMuPDF extraction, sentence-transformers embeddings, ChromaDB retrieval.

    Python · FastAPI · ChromaDB · PyMuPDF · SSE

  3. 03

    Vehicle Image Classifier

    Confusion matrix + per-class accuracy, not just 90%

    ResNet18 transfer learning classifying bus/car/motorcycle/truck at 90% accuracy (400 images). Training set labeled with my own Tkinter annotation tool. Includes confusion matrix visualization and FastAPI inference API.

    PyTorch · ResNet18 · FastAPI · Docker

  4. 04

    EcoVerda

    Static export + blur-up placeholders + debounced search

    Full-stack e-commerce for eco products — Next.js 16, TypeScript, Prisma, Stripe. Blur-up image placeholders, debounced search with URL sync, cart persistence.

    Next.js 16 · TypeScript · Prisma · Stripe · Tailwind

  5. 05

    Parking Demand Predictor

    Time-series feature engineering + model comparison, not just accuracy

    Time-series forecasting for parking occupancy — synthetic data generation, feature engineering (lag/rolling/cyclical), Linear/RF/XGBoost comparison. EDA notebook with heatmaps, autocorrelation, seasonal decomposition.

    Python · pandas · scikit-learn · XGBoost · statsmodels

  6. 06

    ParkX

    ESP32 + FastAPI + real-time dashboard

    IoT smart parking system — ESP32 firmware, FastAPI backend, real-time web dashboard with AI chatbot and booking system.

    ESP32 · FastAPI · REST polling · IoT

  7. 07

    Small Agent Reliability

    Reliability ≠ model size; code-specialization beats raw scale

    Research: evaluating 9 models (1B–9B) as autonomous agents across 31 capability tasks + 14 reliability tasks. Qwen 2.5 Coder 7B leads at 85% composite reliability.

    Python · Ollama · Statistical Analysis · LaTeX

FIG. 02 — Build notes

What each build actually taught.

Short notes, no tutorials. The question I started with, what I did, and the one result that stuck.

  1. NOTE-01Small Agent Reliability

    Do small models work as tool agents?

    Scored 9 open-weight models, 1B to 9B, across 31 capability tasks and 14 reliability tasks — all run locally through Ollama, so the study reproduces on a laptop.

    Reliability is not model size. Code-specialised training beats raw scale.

    QWEN 2.5 CODER 7B — 85% COMPOSITE

  2. NOTE-02AI Research Agent

    Can an agent loop stay readable with no framework?

    Hand-rolled loop in plain Python: route each question to document search, web search, or both — and stream every tool call to the browser over SSE as it happens.

    Transparency is a feature. Watching the loop work builds more trust than any answer.

    ~120 LINES OF PLAIN PYTHON

  3. NOTE-03Vehicle Image Classifier

    Can 400 images make an honest classifier?

    ResNet-18 transfer learning over four vehicle classes, served behind FastAPI and containerised with Docker.

    One headline number lies. Per-class accuracy plus a confusion matrix shows which class the model is guessing at.

    90% OVERALL — REPORTED PER-CLASS

FIG. 03 — Capabilities

What I reach for.

Depth in ML and LLM systems, enough full-stack to ship them alone. Every entry here was earned by a project that needed it.

[ML/AI]

  • PyTorch
  • scikit-learn
  • XGBoost
  • OpenCV
  • sentence-transformers

[LLM/RAG]

  • Groq (Llama 3)
  • ChromaDB
  • Agent loops (no framework)
  • Tool calling
  • RAG pipelines

[Backend]

  • FastAPI
  • Python
  • Prisma ORM
  • SQLite/PostgreSQL
  • Docker

[Frontend]

  • Next.js 14/15
  • TypeScript
  • Tailwind CSS
  • React
  • Vanilla JS

[IoT/Other]

  • ESP32/Arduino
  • Git/GitHub Actions
  • Linux/CLI
  • LaTeX

FIG. 04 — Background

Service record.

  1. Mar 2026 — Present

    Entry 01

    Junior AI Developer — Intern

    Aviyaan Tech

    Interning as a junior AI developer: building and experimenting with ML models — ensemble methods for traffic-count estimation, plus road-damage segmentation and classification — from data prep through training and evaluation.

  2. 2025 — 2028

    Entry 02

    BSc (Hons) Computing with AI

    Islington College, Kathmandu

    Undergraduate degree focused on AI and ML. Coursework and self-directed builds in PyTorch, RAG pipelines, agent tool-calling, and full-stack deployment.

  3. 2024 — 2025

    Entry 03

    +2 Science (Computer Science)

    Global School of Science

    Higher secondary education in the Science stream with Computer Science. Foundation in physics, chemistry, mathematics, and programming.

  4. 2024 — Present

    Entry 04

    Independent Builder

    Personal & demo projects

    Learning in public: RAG loops, agent harnesses, vision models, and a full-stack demo storefront (EcoVerda). No client work yet — available for freelance.

FIG. 05 — Services

Open job tickets.

Production-ready AI/ML systems and full-stack products — contract work and collaborations worth doing.

  1. JOB-01OPEN

    RAG pipeline development — FastAPI + ChromaDB + Groq/OpenAI, streaming SSE, document CRUD

  2. JOB-02OPEN

    Custom agent loops — No-framework agent design, tool calling, RAG + web search, transparent fallbacks

  3. JOB-03OPEN

    ML model deployment — PyTorch models → FastAPI + Docker, GPU/CPU optimization

  4. JOB-04OPEN

    Full-stack AI products — Next.js + TypeScript + Prisma + Stripe, production-ready

  5. JOB-05OPEN

    ML model training & deployment — PyTorch, transfer learning (ResNet, MobileNet, EfficientNet), FastAPI + Docker

  6. JOB-06OPEN

    Computer vision pipelines — Image classification, object detection, data augmentation, model optimization

  7. JOB-07OPEN

    MLOps — Model versioning, CI/CD for ML, Docker containerization, GPU/CPU optimization

  8. JOB-08OPEN

    Full-stack e-commerce development — Next.js 15/16 + TypeScript + Prisma + Stripe, production-ready

Full capability list (16)Show
  • RAG pipeline development — FastAPI + ChromaDB + Groq/OpenAI, streaming SSE, document CRUD
  • Custom agent loops — No-framework agent design, tool calling, RAG + web search, transparent fallbacks
  • ML model deployment — PyTorch models → FastAPI + Docker, GPU/CPU optimization
  • Full-stack AI products — Next.js + TypeScript + Prisma + Stripe, production-ready
  • ML model training & deployment — PyTorch, transfer learning (ResNet, MobileNet, EfficientNet), FastAPI + Docker
  • Computer vision pipelines — Image classification, object detection, data augmentation, model optimization
  • MLOps — Model versioning, CI/CD for ML, Docker containerization, GPU/CPU optimization
  • Full-stack e-commerce development — Next.js 15/16 + TypeScript + Prisma + Stripe, production-ready
  • Payment integration — Stripe checkout, subscriptions, webhooks, PCI compliance awareness
  • Database design & migration — Prisma schema design, SQLite → PostgreSQL migration, seed data
  • Auth systems — NextAuth.js (credentials, OAuth, JWT), protected routes, session management
  • Performance optimization — Static export, image optimization (blur-up placeholders), debounced search with URL sync
  • LLM evaluation & benchmarking — Custom agent harnesses, capability/reliability suites, temperature sweeps, cost-reliability analysis
  • Agent architecture design — Tool-calling loops, RAG integration, fault tolerance patterns, safety guardrails
  • Model selection & optimization — Quantization (GGUF), context window tuning, inference optimization for local deployment
  • Research engineering — Reproducible experiment pipelines, statistical analysis, paper-ready visualizations

FIG. 06 — Contact

Let's build
something real.

Freelance projects, full-time roles, or a good argument about RAG chunking — my inbox is open. I reply within a day or two.

Praansu12@gmail.com