Skip to content
6

03Terminal

Full-Stack Developer

I ship working software with AI, and I am learning to write it by hand.

I design the system, direct the architecture and ship it with AI as my pair programmer: apps, an ML-backed shade matcher, an ERP, a live transcriber and a personal AI assistant. I am learning to code properly so that the hand-written part catches up with the shipped part.

Projects
6
Certificates
5
about.ts — khushal-portfolio
TSabout.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PROBLEMSOUTPUTTERMINAL
main⊗ 0 ⚠ 0Ln 1, Col 1UTF-8TypeScriptTyping…
01

Architecture first

I decide what the system is, where the data lives and what each part does, then build it with AI.

02

AI and ML in the product

Image matching against a catalogue, live transcription, and an assistant that understands loose, typo-ridden commands.

03

Learning in public

Writing code by hand is in progress. This page will say so until it is done.

career.diff

What changed between the first commit and today.

Red is what I was, green is what I added. The accounting stayed in context.
±career.diff+4 −2
1 diff --git a/khushal b/khushal
2 --- a/khushal (start)
3 +++ b/khushal (today)
4 @@ role @@
5-title: "Accounts"
6+title: "Data Analyst @ Amulyamica"
7 knows: ["GST", "TDS", "Tally ERP"]
8+builds: "software, with AI as pair programmer"
9 @@ output @@
10-output: "books that close"
11+output: "books that close" + 5 shipped builds
12 @@ learning @@
13+writingCodeByHand: "in progress"

AProjects

What I have built in this lane.

Office projects are shown with their problem and outcome only; any demo uses sample data, never company figures.
Closed testing, public release in November 2026
Machine learningMobile appImage matchingBuilt and listed solo at Amulyamica.
Built

A lean ERP for the gallery, designed by an accountant.

ERPInventoryReportingBuilt at Amulyamica.
Built

A live meeting transcriber that writes the notes for you.

TranscriptionMeetingsAIBuilt at Amulyamica.
Backend complete, front end in progress

My personal AI assistant, built to understand whatever I type.

AI agentAssistantDesktopPersonal project, documented in a weekly video series.
Working demo

An operating system for food-truck owners.

Web appSmall businessNolven commercial project.
Live on Gumroad

Five self-serve tools, sold publicly.

ProductsFinance toolsAINolven.

BThe path

Ledgers first. Then analysis. Then software.

The career on main, a branch for every project. Merged when it shipped, still open while it is being built.

$ git log --graph --oneline --all

(HEAD → main) still learning to write it by handMerge branch 'mica-match' · testingfeat(mica-match) : Point a phone at a laminate shade and find it in a 2,300-shade catalogue.Merge branch 'mica-studio' · builtfeat(mica-studio) : A lean ERP for the gallery, designed by an accountant.Merge branch 'meeting-island' · builtfeat(meeting-island) : A live meeting transcriber that writes the notes for you.wip(jarvis) : My personal AI assistant, built to understand whatever I type.Merge branch 'truckos' · builtfeat(truckos) : An operating system for food-truck owners.Merge branch 'nolven-tools' · livefeat(nolven-tools) : Five self-serve tools, sold publicly.feat: data analyst @ Amulyamica : 5 months, currentfeat: finance : 6 monthsinit: accounts : 2 years

CCertificates

The paper trail.

Every card opens the original certificate.

Contact

Have a problem that lives in a spreadsheet? Let's talk.

Open to analyst and project roles, and to AI agent and automation builds through Nolven. Email is the fastest way to reach me.

nolven
Khushal Sushil Vashistha© 2026 · Gandhidham, India