iamv1n_

Projects

Things I've built, mostly because a problem annoyed me enough.

Now

APPSwebNext.jssiteNext.jsapiNestJSmcpMCP serverPACKAGESfinance-coreno I/OimportsCSV·XLSX·PDFaiagent loopfinance-toolsshared toolsdatabaseTypeORMPostgreSQLpnpm + turborepo · your own db

Arvo · personal finance os

Turns bank, card and broker statements into one exact ledger that you, and your AI over MCP, can explore. The maths is deterministic; AI only explains it. Your data stays in your own Postgres.

TypeScript · Next.js · NestJS · PostgreSQL · MCP

live ↗

QueryPilot · postgres performance

Tells you why Postgres got slow at 14:32: it spots plan flips, lock pile-ups and missing indexes, suggests the fix, then checks it worked. Self-hosted and read-only.

PostgreSQL · pg_stat_statements · EXPLAIN · Docker

site ↗

Before that

PHOENIX · post-quantum crypto

A lattice-based encryption scheme inspired by NTRU. Polynomial ring arithmetic, key generation and encrypt/decrypt built from first principles, then profiled with cProfile and hyperfine.

Python · SciPy · Abstract algebra · cProfile · hyperfine

repo ↗demo ↗

Harvest Hive · marketplace

A bidding marketplace where farmers sell crops to vendors at a fair market price. Next.js monorepo in TypeScript, MongoDB for data, S3 for media, deployed on Vercel.

TypeScript · Next.js · MongoDB · AWS S3 · Vercel

repo ↗live ↗

Newspulse · news aggregator

Aggregates trending headlines across categories using the GNews API, with a responsive frontend and CI/CD to Vercel.

Node.js · React · REST · Vercel

repo ↗live ↗

POS Tagger · nlp

Part-of-speech tagging with a Decision Tree classifier trained on a tagged NLTK corpus, labelling each word in a sentence with its grammatical role.

Python · NLTK · scikit-learn · NLP

repo ↗