themeAcademicCorporateTerminalMemeโœ•
[ click anywhere to skip the bootup, you impatient legend ]
โš ๏ธ unserious zone

hi, i'm Dvip.

i train language models and i train my sleep schedule. one of them is vastly outperforming the other. this is a portfolio, but like, the funny version. the real one is up the hall โ†’ /academic.

๐Ÿ“ Oshawa, Ontario, Canada๐ŸŽ“ MSc ยท ontario tech๐Ÿฑ runs on ramen + meows๐Ÿ—ฃ๏ธ recruiter? flip NERDโ†’HUMAN in the taskbar โ†“
๐ŸŽฏ daily roast

โ€œrefactors in prod, apologizes in pull requests.โ€

โ€” anonymous commit message, probably

โ˜… hot take
๐Ÿ“„
179
pages of thesis, 0 of self-care
๐Ÿง 
3
papers written. 1 is the cat's.
๐Ÿ“
1,997
json artifacts, 0 therapists
โ˜•
โˆž
coffees. i am the coffee now.
๐Ÿš€ ships models like pizzasโœบ๐Ÿง  NLP gremlinโœบ๐Ÿฑ certified cat whispererโœบ๐Ÿ›  builds things that work at 4amโœบ๐Ÿ“ writes papers โ†’ writes commit messagesโœบ๐Ÿ”ฅ will debug for snacksโœบโœจ 0 bugs (in this tab only)โœบโ˜• powered by chai and reviewer traumaโœบ๐Ÿค– taught an LLM manners, still working on his ownโœบ๐Ÿ“‰ sleep schedule: deprecatedโœบ๐Ÿงช ran an ablation study on his life choicesโœบ๐Ÿซ  'it works on my machine' (the machine is also tired)โœบ๐Ÿ’พ has more JSON artifacts than friendsโœบ๐ŸŽฒ deploys on fridays for the adrenalineโœบ๐Ÿงป 99 little bugs in the code, take one downโ€ฆ 127 little bugsโœบ๐Ÿ“ž mom i'm a prompt engineer now (she's worried)โœบโŒจ๏ธ vim user since 2019 (still can't exit)โœบ๐Ÿชฆ RIP sleep schedule, survived by 47 browser tabsโœบ๐Ÿฅ‡ employee of the month (self-awarded, framed, real)โœบ๐Ÿค will explain transformers at your weddingโœบ๐Ÿ› bugs fear him. so does HR (jokes, he's nice)โœบ๐Ÿš€ ships models like pizzasโœบ๐Ÿง  NLP gremlinโœบ๐Ÿฑ certified cat whispererโœบ๐Ÿ›  builds things that work at 4amโœบ๐Ÿ“ writes papers โ†’ writes commit messagesโœบ๐Ÿ”ฅ will debug for snacksโœบโœจ 0 bugs (in this tab only)โœบโ˜• powered by chai and reviewer traumaโœบ๐Ÿค– taught an LLM manners, still working on his ownโœบ๐Ÿ“‰ sleep schedule: deprecatedโœบ๐Ÿงช ran an ablation study on his life choicesโœบ๐Ÿซ  'it works on my machine' (the machine is also tired)โœบ๐Ÿ’พ has more JSON artifacts than friendsโœบ๐ŸŽฒ deploys on fridays for the adrenalineโœบ๐Ÿงป 99 little bugs in the code, take one downโ€ฆ 127 little bugsโœบ๐Ÿ“ž mom i'm a prompt engineer now (she's worried)โœบโŒจ๏ธ vim user since 2019 (still can't exit)โœบ๐Ÿชฆ RIP sleep schedule, survived by 47 browser tabsโœบ๐Ÿฅ‡ employee of the month (self-awarded, framed, real)โœบ๐Ÿค will explain transformers at your weddingโœบ๐Ÿ› bugs fear him. so does HR (jokes, he's nice)โœบ
๐Ÿ“–

the lore (abridged)

everything true, nothing serious

๐Ÿงƒ what i actually do
title on paper: AI Engineer โ€” NLP & Intelligent Systems. in practice: i glue transformers to graphs to LLMs to regexes, and then apologize to all of them in the audit log.
๐ŸŽ“ current obsession
MSc thesis at ontario tech, advised by Prof. Sanaa Alwidian. tl;dr: context-aware requirement identification + tag governance + implicit keyword discovery with full provenance.
๐Ÿ— day job
migration engineer @ palomino. i shove legacy laravel codebases into a 10-step AI pipeline and feed the output back to the models until they apologize. 85โ€“90% resolution rate. my apology rate: also that.
๐Ÿค coauthors & co-conspirators
one supervisor. one codebase. one cat. that's the team.
๐Ÿ’ค what i'm not
a morning person. a frontend purist. someone who remembers to update his LinkedIn headline. working on one zero of these.
๐Ÿงฉ fun snacks
  • โ€ข 179-page thesis. 3 papers. still counting.
  • โ€ข ships on fridays. coping is a strategy.
  • โ€ข allegedly owns a cat named segfault.
๐Ÿ’ผ

jobs i've conned my way into (real)

linkedin's words, my vibes

research goblin ๐Ÿ”ฌ (lives on the 3rd floor)Sep 2024 โ†’ Present

aka Graduate Researcher (MSc, Software Engineering) at Ontario Tech University โ€” a university that tolerates my 1am commits.

  • ๐Ÿ”ธDesigned TRAC-RE โ€” a Traceable, Reliable, Auditable, and Contextual framework for automated Requirements Engineering, built from four interconnected phases that take raw stakeholder prose to implicit domain-knowledge discovery, grounded in an industrial FinTech/SaaS corpus of 110 requirements and 1,997 High-Level JSON (HLJ) artifacts.
  • ๐Ÿ”ธPhase 1 โ€” Context-aware requirement identification: empirical study of sentence-level classification (all-mpnet-base-v2, DeBERTa-v3-base) across frozen / LoRA / full fine-tuning and context windows k=0โ€“3, showing structured local context adds +16 F1 points (0.664 โ†’ 0.894) and that 4K domain-aligned samples (F1=0.894) beat 15K mixed (F1=0.883). Supporting paper submitted to RE'26 Main.
  • ๐Ÿ”ธPhase 3 โ€” Governed LLM parsing: built and benchmarked a multi-model parsing pipeline (GPT-4.1, Claude Opus 4, Meta-70B) producing confidence-scored HLJ artifacts with a versioned tag-governance stack (Harvest โ†’ Filter โ†’ Cluster โ†’ Validate โ†’ Whitelist โ†’ Audit โ†’ Drift); tag precision improved 0.657 โ†’ 0.897 at the strictest v2 stage. Supporting paper published at CASCON 2025.
๐Ÿ“ Oshawa, ON ยท ๐Ÿ”ฌ research role
migration wizard ๐Ÿง™ (the legacy code is scared)Nov 2025 โ†’ Present

aka AI Engineer at Palomino Systems โ€” a place that asked for a migration, got a whole pipeline.

  • ๐Ÿ”ธDesigned and shipped Laravel Upgrader, a fully autonomous CLI-driven AI agent that migrates legacy Laravel codebases end-to-end โ€” a 10-step pipeline (analysis โ†’ planning โ†’ transformation โ†’ validation โ†’ self-healing) processing ~10k LOC/run at under $80/run, with 85โ€“90% automated issue resolution via detect โ†’ fix โ†’ retry loops.
  • ๐Ÿ”ธMeasured two full migrations by hand first, then automated those exact steps โ€” cutting manual migration effort by ~80% (a baseline-grounded number, not an estimate).
  • ๐Ÿ”ธOwned the codebase end-to-end and was the primary technical contact with Palomino stakeholders, presenting the agent architecture and translating tradeoffs into prioritized recommendations.
๐Ÿ“ Remote
full-stack gremlin ๐Ÿ›  (reports to a canvas)Apr 2025 โ†’ Present

aka Founding Engineer at Mediabridge โ€” a place with ads that build themselves (scary).

  • ๐Ÿ”ธCo-built and launched a multi-tenant SaaS platform from scratch, owning architecture decisions across frontend, backend, and AWS deployment.
  • ๐Ÿ”ธPersonally built the core systems โ€” a custom role-based access control (RBAC) layer, a dynamic form builder, and an event-driven notification system.
  • ๐Ÿ”ธOwned the full lifecycle from requirements through production launch and served as primary technical contact for the client.
๐Ÿ“ Remote
laravel samurai ๐Ÿ—ก (slays ERPs by the 4)Jan 2024 โ†’ Dec 2024

aka Laravel Developer at Finserve Infotech โ€” a place where i speak fluent laravel.

  • ๐Ÿ”ธBuilt and delivered 4 ERP / POS systems in Laravel, covering data models, business logic, and client-facing workflows.
๐Ÿ“ India
๐Ÿง 

papers i wrote when i should've been sleeping

the thesis is real, the sleep isn't

๐Ÿ“š thesis-in-progressMSc, Software Engineering ยท Ontario Tech University

โ€œToward Automated Requirements Engineering: Empirical and Architectural Foundations for Structured Parsing and Knowledge Discoveryโ€

aka: teaching LLMs manners, with receipts. supervised by Prof. Sanaa Alwidian.

pages
179
phases
4
papers
3
HLJ bits
1,997
reqs
110
โœ…Improving Reliability of LLMs in RE with Structured Confidence & Tag Governance
CASCON 2025 ยท 2025

the one that actually got published ๐Ÿ†

A modular multi-model LLM pipeline that converts raw stakeholder requirements into High-Level JSON (HLJ) artifacts with confidence-scored fields, paired with a versionedโ€ฆ

#LLM-governance#Requirements-Engineering#Tag-validation
๐ŸณFrom Explicit to Implicit: Towards Traceable Keyword Discovery in Requirements Engineering
RE'26 ยท RE@Next! ยท 2026

the one still cooking on the stove ๐Ÿณ

Explicit keyword extraction โ€” even at audit-grade precision โ€” hits a structural ceiling of roughly 1.5 canonical keywords per HLJ artifact, with Jaccard agreement belowโ€ฆ

#Implicit-knowledge-discovery#Graph-based-NLP#UMAP-/-HDBSCAN
โณTowards Improving Sentence-Level Requirements Identification via Explicit Local Context Modeling
RE'26 ยท Main Track ยท 2026

the one under review (fingers crossed ๐Ÿคž)

An empirical study of sentence-level requirement classification on 110 real-world FinTech and SaaS documents (~5,700 candidate sentences, balanced to 15K mixed / 4K domaโ€ฆ

#Requirements-classification#Local-context-modeling#LoRA-fine-tuning

want the write-up with actual numbers and no emoji? โ†’ academic mode

๐Ÿ› 

things i built (on purpose)

shipped > perfect, always

$ deploy.sh
โ–ธ Gmail-native communication intelligence layer โ€” one ingestion pipeline, six analysis modules.
โ€œreads your inbox so you don't have to. finds the subscriptions you forgot, the emails you ghosted, and the contract clause that's about to bite you. built in 48 sleepless hackathon hours.โ€
stack: Claude Sonnet ยท Gmail MCP ยท Google Calendar MCP ยท RAG / pgvector ยท PostgreSQL
Inbox Intelligence Platform
$ deploy.sh
โ–ธ Autonomous 10-step AI migration agent for legacy Laravel codebases.
โ€œtells legacy laravel 'we need to talk' โ€” runs 10 steps of therapy, then migrates. under $80/session. affordable.โ€
stack: Python ยท Claude / LLM Orchestration ยท Laravel ยท CLI ยท Self-healing retry loops
Laravel Upgrader
$ run research_pipeline.sh
โ–ธ A Traceable, Reliable, Auditable, and Contextual framework for automated Requirements Engineering โ€” structured parsing, context-aware classification, and implicit keyword discovery.
โ€œmy thesis but as a pipeline. 4 studies, 3 papers, 1,997 json artifacts, 0 sleep. all logged, all audited, all slightly unhinged.โ€
stack: Python ยท PyTorch ยท HuggingFace ยท SBERT / MPNet ยท DeBERTa-v3
TRAC-RE โ€” Automated Requirements Engineering Framework

want the grown-up version with the full stack + story? โ†’ corporate mode

๐Ÿ•น๏ธ

the arcade (please touch the exhibits)

four ways to waste time productively

๐Ÿค– AI roast machineactually real AI

powered by a cheap, rate-limited LLM. be nice, it's on a budget.

๐ŸฅŠ AI roast battleround 0 ยท real AI
๐Ÿ”ฅ heat level0%

type a roast. the AI will roast you back, harder each round. it does not have feelings, but it will pretend to be hurt and then end you.

๐Ÿ’˜ co-founder compatibility ยท real AI

type your name. a real (cheap, sleepy) AI decides if you and dvip build a unicorn or a merge conflict.

๐Ÿฆ„

launch an AI startup

no product. no plan. infinite confidence. click to raise money you will absolutely set on fire.

๐Ÿ“‹ PM requirement generator

hit generate to receive a perfectly reasonable, totally achievable requirement from a product manager who definitely understands engineering. ๐Ÿซ 

๐Ÿšจ chaos engineering

it's 4:55pm on a friday. the button is right there.

cpu (definitely fine)12%
$ tail -f /var/log/regret.log

psst: there's an achievement system. yes, on a portfolio. no, i will not explain myself. try the konami code. โ†‘โ†‘โ†“โ†“โ†โ†’โ†โ†’ b a

๐Ÿ–ผ

the meme museum (peer-reviewed)

generated live ยท academically accurate ยท citation: trust me bro

'one does not simply' meme โ€” one does not simply ship on friday
ancient wisdom (ignored)
mocking spongebob meme โ€” it works on my machine
qa department
gru's plan meme โ€” build thesis pipeline, add audit logging, pipeline becomes your personality
the master plan
woman yelling at cat meme โ€” reviewer #2 vs me with 1,997 json artifacts
peer review process
'is this a pigeon' meme โ€” grad student sees free food: is this a conference?
grad school survival
success kid meme โ€” deployed on friday, nothing broke
unverified claims
buzz lightyear meme โ€” json artifacts, json artifacts everywhere
storage report
futurama fry meme โ€” not sure if genius pipeline or just caffeine
methodology section

curator's note: if any exhibit shows a cat instead of a meme, the meme API died and the cat is covering the shift. tip him.

๐ŸŽฎ

skills, tier-list style

scientifically wrong, vibes accurate

S
python ๐Ÿpytorch ๐Ÿ”ฅcaffeine โ˜•vibes ๐ŸŒˆ
A
typescripttailwindsbertgraph stuffregex (when lucky)
B
php/laraveldockerawssleep schedule (rip)
C
css battlesblog writingclosing 300 tabs
F
waking up before 10hating cats

ok but actually, here's the real stack โ†’

Research Areas
Requirements EngineeringNLP for Software EngineeringLLM GovernanceKnowledge DiscoveryEmpirical SE
Languages
PythonTypeScript / JavaScriptPHP (Laravel)SQLBash
AI / ML
PyTorchHuggingFace Transformerssentence-transformersSBERT / MPNetMiniLMDeBERTa-v3KeyBERTRAKEFAISSUMAP + HDBSCANLoRA Fine-tuningRAG PipelinesAnthropic / Claude APIMCPAider
Frontend
ReactNext.jsTailwind CSSZustand
Backend / Cloud
LaravelFlaskREST APIsMicroservicesRBACDockerAWSCI/CDGitHub Actions
Testing
Vitestfast-check (property-based)Testing Library
๐Ÿงƒ

wall of random flexes

receipts, flex, fine print

๐Ÿ… AWS Certified Cloud Practitioner
Amazon Web Services ยท 2024

framed somewhere. probably.

๐ŸŽ“ MASc, Software Engineering (Thesis)
Ontario Tech University
2024 โ€“ Present ยท Oshawa, ON, Canada

โ€œToward Automated Requirements Engineering: Empirical and Architectural Foundations for Stโ€ฆโ€

supervisor: Prof. Sanaa Alwidian

๐Ÿ› bug count

resolved: โˆž
remaining: โˆž + 1

status: it's fine. this is fine.

โ˜• fuel metrics
  • coffee/day: 2.4
  • tea/day: 1.1 (emergency)
  • commits/coffee: 7
  • commits/tea: 0.3
๐Ÿ”ฎ konami fact
press โ†‘ โ†‘ โ†“ โ†“ โ† โ†’ โ† โ†’ b a anywhere on this page. you won't regret it.
๐Ÿ“‰ production metrics
  • uptime: mine? or the servers?
  • sleep SLA: breached every night
  • on-call vibe: contemplative
๐Ÿงพ rรฉsumรฉ receipts

every number on this page is traceable to an mdx file in /content. that's a flex, right? right?

'this is fine' meme โ€” prod is down, this is fine
live prod footage
doge meme โ€” such thesis, very NLP wow
thesis economics
drake meme โ€” rejecting sleep before 2am, approving one more commit
decision framework
๐Ÿ™Œ

boss-fight: high-five the cat

clear this level โ†’ unlock hire-me card

Official High-Five Counterโ„ข
000
๐Ÿ”’ hire-me card locked

high-five the cat above to unlock. no exceptions. cat policy.

coded at 3am ยท deployed at 4am ยท debugged at 4:07am ยท cat slapped 0ร—

4:13 AM