hey, you found me

divyanshi kashyap

fredericton, nb caffeine level: critical black cat era

warning: contains dal makhani opinions and 3am debugging stories

Open to Fall 2026 ML/AI internships

hey, i'm
divyanshi kashyap

3rd year CS at UNB building AI agents, ML pipelines, and the occasional weird side project. Self-described mass anxiety enjoyer; fueled by caffeine and dal makhani.

find me on
Kushina energy
soft girl, hard problems
Divyanshi portrait
Divyanshi casual
4
Production AI systems
Right now

What I'm up to

Summer 2026 is chaos in the best way. Here's the live feed.

Full-time

AI & Tech Team Lead

TravCan Technologies. Building production agents, wiring middleware, breaking things at 3am and fixing them by 4am.

Summer term

UNB Study Term

Yes, voluntarily taking classes in summer. No, I don't know why either. Something about "graduating on time."

Open source

GSSoC 2026

Contributing to repos in Go and Rust like it's a personality trait. Issue triage, PRs, the whole thing.

ML cohort

BuildersLab

Founding cohort member. Kaggle competitions at 2am, pretending I understand gradient boosting before coffee.

sleep schedule: non-existent · caffeine intake: concerning · vibes: immaculate

Selected work

Things I've actually shipped

From production AI agents to civic tech to C++ carbon measurement — each one taught me something I couldn't learn from a course.

AI & Civic Tech

CalgaryPulse

AI civic intelligence platform tackling Calgary's 30.4% downtown vacancy crisis. MindFuel Tech Futures 2026 finalist (31 projects, 7 provinces); seed funding approved.

ReactThree.jsFastAPIPostGISCrewAI
AI Agents TravCan

TravCan — AI Travel Platform

5-phase Progressive Disclosure agent for TravCan with 14 tool handlers, context-compression middleware (~43% token reduction), and LLM-as-judge eval gating every deploy.

Claude APIRustNext.jsSupabase
AI Agents Monitor Lizard

Monitor Lizard

Autonomous co-op job tracking agent on OpenClaw. Nightly Noctis Mode scans 60+ portals with A–F scoring, critic-review pass, and ChromaDB vector memory. 172 tests.

Claude APIChromaDBOpenClawPython
Full Stack

NyxLink

Production-grade URL shortener with AI phishing detection (Google Safe Browsing), real-time bot classification, Redis caching (<2ms p50), and tiered rate limiting.

FastAPIPostgreSQLRedisDocker
AI Agents Kaashvi

Kaashvi

Desktop-native ReAct agent — a personal AI chief of staff. Autonomously plans and executes across Google Calendar and Notion with a multi-step reasoning loop.

ElectronReactGoogle OAuth2Notion API
DevTools NightShade

NightShade

Adversarial red-teaming framework targeting OWASP LLM Top 10 — LLM01 prompt injection, LLM06 disclosure, LLM07 insecure plugins, LLM08 excessive agency. Applied to TravCan security hardening at production.

PythonOWASP LLMAnthropic SDK
DevTools

CarbonLedger

Cross-platform C++17 library measuring real-time CPU & memory consumption, converting telemetry to CO₂ estimates via the Green Software Foundation SCI formula. 85% coverage CI gate.

C++17CMakeGCC/Clang/MSVCValgrind
Where I've been

A short resume in motion

From teaching CS labs to shipping production agents — the path so far.

May 2026 – Present

Open Source Contributor

GirlScript Summer of Code 2026
  • Contributing to open-source repositories in Go and Rust
  • Full contribution lifecycle: issue triage, feature implementation, code review, and PR collaboration
Open Source
Apr 2026 – Present

ML Engineer — Cohort Member

BuildersLab
  • Founding cohort member of the ML Engineer track — inaugural cohort of the program
  • Applied ML training via Kaggle competitions and end-to-end project-based problem solving
  • Building production-oriented skills across feature engineering, model selection, cross-validation, and evaluation
Apprenticeship
Jan 2026 – Present

AI & Tech Team Lead

TravCan Technologies
  • 5-phase Progressive Disclosure agent system with 14 purpose-built tool handlers wired to each phase
  • Custom context-compression middleware achieving ~43% token reduction without sacrificing conversational continuity
  • LLM-as-judge eval framework gating every deploy behind automated multi-dimensional quality assessments
  • Integration research across Duffel (flights), Liteapi (hotels), and Stripe authorize-then-capture flow
Part-time
Jan – Apr 2026

AI/MLOps Engineer Intern

IGT × UNB · Co-op
  • Architected full Medallion ML pipeline: Bronze (Snowflake ingestion), Silver (MySQL/EC2, 22 game features), Gold (SageMaker training)
  • Three CatBoost models — game shape classification, profitability scoring, risk assessment — with dual-mode batch/real-time inference
  • Caught critical 4× revenue inflation across ~10.9M records before model training began
  • YAML config registry, GroupKFold CV with 30% holdout masking, MLflow tracking, GitHub Actions CI
Co-op
2023 – Present

Teaching Assistant — Calculus

University of New Brunswick
  • Support undergraduate students through weekly office hours, assignment grading, and exam preparation
  • Translate abstract mathematical concepts into accessible explanations across multiple cohorts
On Campus
The vibes

A bit about me

Divyanshi

I'm a 3rd-year CS student at UNB who happens to spend an unreasonable amount of time thinking about agent architectures and data pipelines that don't lie to you. Outside of code: black cats, lo-fi anime soundtracks, and a saving plan for a motorbike.

Black cat era

They're literally humans with better boundaries.

17hrs/day in headphones

Naruto + BSD + MHA on rotation.

Caffeine + anxiety

The two pillars of my engineering practice.

Saving for a motorbike

Surviving on dal makhani and ramen until then.

Now playing
Blue Bird
Ikimono-gakari · Naruto Shippuden OP3
From the blog

Things I've written about

Writing about what I build — published on Dev.to.

Monitor Lizard — Using OpenClaw for the First Time, I Loved It

A Discord-based autonomous agent built on OpenClaw that scans 60+ company career portals daily, scores internship roles A–F across 10 dimensions, and automates the entire job search pipeline.

OpenClawAIProductivityDev Challenge
Read article
Open to Fall 2026 ML/AI internships

Let's build something
weird together.

If you're hiring, collaborating, or just want to swap anime recs and infra horror stories — my inbox is open.

© 2026 Divyanshi Kashyap

welcome to my world

you found the secret realm — survival mode, peaceful difficulty
📜23
🌸
📖7
💬
🐈‍⬛
99
🍜12
🎧

★ BUCKET LIST ★

100 quests across 5 chests — click one to crack it open

🗺️
Travel
22 quests
💼
Career
20 quests
🌸
Personal
22 quests
Adventure
20 quests
🎀
Silly
16 quests

☆ TRAVEL CHEST ☆

Move to Canada
Eat real tonkotsu in Tokyo
Visit Kyoto in cherry blossom season
See the northern lights in Iceland
Solo trip somewhere with no plan
Train across India in monsoon
Stay in a Japanese ryokan
Cherry blossoms at Shinjuku Gyoen
Road trip across BC
Visit Banff in winter
Walk the Shimanami Kaido
Coffee shop crawl in Seoul
Watch Hanami with grandma
Eat ramen in 10 different cities
Visit a cat cafe in every country
Sleep under stars in the desert
Take the Trans-Siberian railway
Visit Studio Ghibli museum
Eat pasta in Rome at midnight
See aurora borealis from a hot tub
Ride the Shinkansen end-to-end
Cross a country by motorbike

☆ CAREER CHEST ☆

Ship a production AI agent
Survive a 10M+ row data pipeline
Found a society chapter (WiCSE)
Be a TA
Land an internship at FAANG / Anthropic
Speak at a real conference
Open-source a tool 1k+ people use
Write a paper that gets cited
Start a company with friends
Mentor a junior dev to their first job
Build a tool I use every day
Get a patent on something weird
Run a hackathon (not just attend)
Write a tech blog with 10k+ readers
Work on something that goes to space
Ship a model with millions of users
Get a research paper accepted
Hire someone for the first time
Give a talk at UNB
Build something my mom understands

☆ PERSONAL CHEST ☆

Get a black cat
Adopt a second cat (orange this time)
Cook dal makhani as good as mom's
Buy the motorbike
Learn to ride said motorbike
Learn Japanese to N3
Read 50 books in a year
Keep a plant alive for 12 months
Have a real morning routine
Sleep 8 hours for 30 days straight
Meditate for 100 days in a row
Send mom on a vacation
Buy a house for my parents
Write to my future self
Throw the dinner party
Learn to make matcha properly
Have a signature perfume
Save 6 months of expenses
Drink water like an actual adult
Take myself on a real date
Forgive someone I'm still mad at

☆ ADVENTURE CHEST ☆

Skydive once
Bungee jump (just to say I did)
Scuba dive in a coral reef
Run a 10K without dying
Learn to surf
Climb an indoor wall to the top
Go ice skating on a frozen lake
Get a tattoo I won't regret
Learn to drive stick
Ride a horse on a beach
Camp under stars with no signal
Watch a meteor shower
Hike a multi-day trail
Try every cuisine in Tokyo
Pull an all-nighter at a 24h diner
Take a stranger's advice
Sing karaoke sober
Crash a wedding (politely)
Fall asleep on a train
Eat at a Michelin-star restaurant

☆ SILLY CHEST ☆

Build a working mech in Godot
Cosplay as Kushina once
Watch every Studio Ghibli film
Finish JJK manga (if it ever ends)
Train the cat to high-five
Learn one full ramen recipe by heart
Win at trivia night once
Make a meme that goes viral
Write fanfic and never tell anyone
Build a Pinterest board with 10k pins
Own a record player & one record
Learn one card trick
Start a podcast (1 episode counts)
Have a personal logo designed
Send a postcard to my own house
Eat ramen at 3am with friends

♡ VIBES & PINTEREST BOARD ♡

memes, mood, miscellaneous chaos

"i'm a software engineer not a software miracle worker"
3am thought:
what if the bug
is me
kushina energy.
black cat era.
naruto ✓
bsd ✓
mha ✓
jjk... maybe

✦ STORIES ✦

small entries from the journal

DAY 001 — BEGINNINGS

The flight to Canada

17 years old, two suitcases, and a plant I knew wouldn't survive customs. Mom cried at security. I didn't, until the plane took off and I realized I'd never live in that house as a kid again. The next morning I was in a Fredericton apartment with no furniture and a feeling that's still hard to name.

DAY 087 — THE FIRST WINTER

Crying in a grocery store aisle

I couldn't find the dal my mom uses. Different country, different brands, no labels in Hindi. I stood in the aisle and cried like a child for 20 minutes. A stranger handed me a tissue and said "first year?". Yeah. First year.

DAY 240 — THE CAT

Bringing him home

I told myself I'd wait until I had a real job. Then I saw a black kitten at the shelter. He was the smallest one. He climbed into my hoodie and fell asleep. I didn't have a real job, but I had a hoodie and a heart. He came home that day.

DAY 318 — THE BREAKING POINT

The semester I almost quit

Three internships rejected me in one week. I sat in the library bathroom and seriously considered going home. I called my dad. He said, "beta, the people who finish things are just the people who don't quit on the bad day." I went back. The fourth one said yes.

DAY 401 — SOMETHING SHIFTED

The day I called myself an engineer

I was debugging the agent middleware at 3am, found the bug, fixed it, watched the eval pass. I leaned back and thought "I'm an engineer." Not "I'm studying to be one." Just — am one. Smallest sentence. Took years to earn.

DAY 470 — STILL BECOMING

Learning to do it for myself

"I can do it with a broken heart." That's the whole vibe of being 21 and trying to build something while everything inside is loud. I'm still figuring it out. But I'm doing it.

hello, traveler. you've made it to the end of my secret realm.
what would you like to do next?

✧ ✦ ✧

Yā Devī Sarvabhūteṣu Śakti-Rūpeṇa Saṁsthitā |

Namastasyai Namastasyai Namastasyai Namo Namaḥ ||

|| शक्ति ||