Open to Winter '26 & Summer '27 internships/Jalandhar, India/--:--:-- IST

I train models, ship backends, and make the math visible.

CSE at NIT Jalandhar. Most recently a Software Engineering Intern at CRIS, Indian Railways, applying ML to ticketing data that serves millions of passengers a day.

Machine LearningDeep LearningBackendGenAI

§ 02 · About

A small model of me.

input x

softmax(Wx + b)

ML Engineer38.0%
Backend Engineer22.8%
GenAI Engineer31.0%
Research8.2%

z = [3.06, 2.55, 2.85, 1.53]

Fig. 1 — A four-way softmax over the roles I fit. Drag any input; z = Wx + b and the probabilities are recomputed live. Right now it predicts ML Engineer with p = 0.38.

Education

National Institute of Technology, Jalandhar

B.Tech, Computer Science & Engineering · 2024 – 2028

8.17CGPA (till Sem 4)

Information Security10/10
Mathematics10/10
Computer Networks9/10
Theory of Computation9/10

§ 03 · Live systems

Things I've shipped.

Status is checked from your browser as the page loads. Open a card to run the real app without leaving.

◌ DEMO-ONLYakharrtt — · uptime —
Read more

Akhar

A Punjabi-aware tokenizer and a GPT trained from scratch.

−28.6% token fertility+12.3% bits-per-char+40.1% context efficiency
repo soon∑ math
◌ CHECKINGsite60rtt — · uptime —
site60 screenshotDetails & live site

site60

One WhatsApp message becomes a live website in about 60 seconds.

~12KB pages<1.5s LCP on 4G~$1 per site
starlive∑ math
◌ CHECKINGfinsimrtt — · uptime —
FinSim screenshotPlay here, no install

FinSim

A walkable 2D metaverse for practising trading, with live bias coaching.

14K+ LOC75+ modules<500KB<50ms coaching
starlive∑ math
◌ CHECKINGjotrrtt — · uptime —
Jotr screenshotRun it here

Jotr

A teleprompter that follows your voice and pauses when you look away.

60+ users15 activeon-device only
repo soonlive∑ math
◌ CODEverifinrtt — · uptime —
Read more

VeriFin → FinTrace

RAG that grounds financial answers in your own documents.

star∑ math

Earlier projects · 4

ResQPets screenshot

Stray-animal rescue platform: report a sighting with location, track rescues on a dashboard.

TypeScriptStarpostcode
Fitness Soul screenshot
Fitness SoulPublic

AI fitness companion with personalised workout and diet recommendations.

Webpost
Segmented Network screenshot

Segmented enterprise network in Cisco Packet Tracer: VLANs, router-on-a-stick, DHCP, ACLs, SSH and port security.

Cisco IOSStarcode

§ 04 · Research

Papers & experiments.

● open-sourced

Akhar: Script-Aware Tokenization for Gurmukhi

English-trained BPE fragments Punjabi text, costing up to 2.4× more tokens. A grapheme-preserving BPE cuts token fertility by 28.6%, improves bits-per-character by 12.3% and raises context-window efficiency by 40.1%, measured across four tokenizers and two seeds under equal compute.

TokenizationLow-resource NLPTransformers
● in progress

Token-Efficient Prompting

Reducing LLM token consumption while keeping task effectiveness equal. First paper, in progress; no results reported yet.

LLMsPromptingCost
● in progress

Fake-News Detection with Deepfake Signals

Combining text-based fake-news detection on the LIAR dataset with deepfake-media signals. Work in progress; no results reported yet.

NLPMisinformationLIAR

§ 05 · Writing

Essays & build notes.

Longer thinking: where agentic software is heading, and how my systems are actually put together.

essay · 20 Jun 2026 · 7 min read

Nobody’s Prompting Anymore. We’re Writing Loops.

Seventy years ago we wired logic by hand. Now the people who build Claude Code and Codex say it out loud: stop talking to the agent, build the loop that talks to it for you. A short history of every rung, and what loop engineering changes.

AI agentsSoftware engineeringLLMs
build notes · 2026 · 6 pages · PDF

How I built site60

A business website in minutes, built entirely inside WhatsApp. The architecture, the eight steps from “Hi” to a live site, and why each piece of the stack was chosen.

System designWhatsApp Cloud APICloudflare

§ 06 · Experience

Where I've worked.

Aug 2026 – Present · Remote · open sourceContributor · AI Agent Track @ GirlScript Summer of Code
  • Contributing to open-source AI-agent projects in GSSoC’s AI Agent Track.
AI agentsOpen sourceGit
Jun – Jul 2026 · New Delhi · UTS teamSoftware Engineering Intern (Industrial Training) @ Centre for Railway Information Systems, Indian Railways
  • Applied machine learning to high-volume data from the Unreserved Ticketing System, the IT backbone serving millions of daily passengers.
  • Built supervised-learning workflows and ran a categorical-encoding experiment on ticketing data.
  • Prototyped a multimodal RAG pipeline with Whisper, CLIP, ChromaDB, LangGraph and AWS Bedrock.
scikit-learnWhisperCLIPChromaDBLangGraphAWS Bedrock
Jun 2024 – Jul 2025 · Remote · CanadaProject Intern (Paid Contract) @ Connect The Clinics
  • Shipped full-stack MERN features end to end for a live clinic-connectivity platform.
  • Designed REST APIs and owned the Firebase data layer.
  • Delivered React and Node.js UI improvements used in daily operations.
MongoDBExpressReactNode.jsFirebase

§ 07 · Contributions

Code, contests, open source.

GitHub · live@charanjot27 ↗

—contributions in the last year

— repos— stars— followers

LeetCode

500+

solved · rating 1600+

CodeChef

1630

DSA rating · contest 1200+

Open source

GlobaLeaks · Contributions incl. a docs fix—
PostHog · Delete action for the task sidebar (issue #3555)—
opensre · CrowdStrike Falcon LogScale integration (issue #4160)—

§ 08 · Recognition

Certificates, awards, press.

Flip through below, or open the full stack from the button in the corner any time.

01 / 15 · certificate

Orchestrate · Rank #436 of 1,983

HackerRank · built and deployed an AI agent · Aug 2026

#436HackerRank Orchestrate, of 1,983
Top 1%JEE Main 2024, of 1.5M+ candidates
Top 1.2%JEE Advanced 2024, qualified
4thHackMol 6.0
2×Smart India Hackathon college finalist
Top 10Thapar Makethon 8
Top 100Level SuperMind, India
INSPIREAward, Government of India
2× 1stInter-institutional Robotics & IoT
1stDAV Science Galleria, D.A.V. College (Class VIII)

§ 09 · Before the models

Robots, circuits, first apps.

Where it started: hardware builds and early web projects from school and first year.

  1. Oct 2017 · Class VI

    31 self-made models at Jigyasa, DAV Pakhowal Road, built from waste material. Covered by Daily Post.

  2. Nov 2017 · Class VI

    Cleaning Robot judged best in its category at the inter-school DAV Youth Fair, DAV University, Jalandhar.

  3. Oct 2019 · Class VIII

    1st Prize, DAV Science Galleria at D.A.V. College, Jalandhar: a college-level exhibition, competing alongside college students.

  4. 2020 · Class IX

    Student Innovation Challenge, SmartCircuits; later the INSPIRE Award and two 1st prizes at inter-institutional robotics and IoT championships.

§ 10 · Side quests

Away from the keyboard.

Photography, debate and running things. Tap ⓘ on any photograph for the camera and exposure; more on @rawbyjot.

Photography · 2025–26

NETRA

Core Member, Photography Club

Teach a weekly photography foundation elective for first-years; ran ColorHunt, the Sony Photography Workshop and Snap Treasure.

Debate · LADC

LADC

Debate Adjudicator

Adjudicate rounds in the literary and debating league: weighing structure, evidence and rebuttal, then giving reasoned feedback.

Community · 2025–26

Cybernauts

Core Member, Coding Club

Organised a DSA contest for the club.

Avionics · 2025–26

The Agastya

Member, aerospace club

Worked on electronics and avionics for the club’s flight builds.

Leadership · 2024–25

BH-1

Cultural Secretary

Ran hostel cultural events; awarded by the Director, NIT Jalandhar.

Three rides, one exposure, Mela, Punjab
Three rides, one exposureMela, Punjab
Crescent over the Darbar, Harmandir Sahib, Amritsar
Crescent over the DarbarHarmandir Sahib, Amritsar
Peacock in the long grass
Peacock in the long grass
Burner and the moon
Burner and the moon
Suspended
Suspended
Zoom burst, Mela, Punjab
Zoom burstMela, Punjab
Last light, North Goa coast
Last lightNorth Goa coast
Sarus crane, Chhatbir Zoo, Chandigarh
Sarus craneChhatbir Zoo, Chandigarh
Gold on the sarovar, Harmandir Sahib, Amritsar
Gold on the sarovarHarmandir Sahib, Amritsar
Spin, Mela, Punjab
SpinMela, Punjab

§ 11 · Visitor analytics

You, in aggregate.

Anonymous session baskets, mined for association rules. No cookies or identifiers: just counts.

Your session00:00

time on this page so far

Your basket

Empty. Open my GitHub, play FinSim or try the terminal, and it fills up.

Association rules · exampleApriori-style, pairs only

Visitors who opened LinkedIn are 2.2× as likely to have followed me on Instagram (@charanjott27).

simulated 200 synthetic sessions until real visitors give a rule with 3+ support. Live counts take over automatically.

rulesupportconfidenceliftn
photo → rawbyjot0.0750.383.4115
linkedin → instagram0.1650.552.2033
github → linkedin0.2000.501.6740
finsim → github0.1500.671.6730

supp(A→B) = P(A∧B) · conf = P(B|A) · lift = P(B|A) / P(B). Lift > 1 means the actions go together more than chance.

§ 12 · Contact

Let's talk.

Looking for ML, backend and GenAI internships for Winter '26 and Summer '27. Email is fastest.

Jalandhar, IndiaNIT Jalandhar '28

§ 13 · Colophon

How this page is built.

Visitors—
Page weight—
StackNext · TS · Three
Lighthouse—
guest@charanjot — zsh — ~⌘K
➜ ~
Barota cover
Spotify code (scan in the Spotify app)
BarotaSidhu Moose Wala
0:00--:--

1 / 7