vasilis_plavos
portfolio
0x00 // portfolio00 / PORTFOLIO

Selected Work

A few things I've designed, built, and shipped.

UnboxGov

Unboxing public spending in Greece

🔎 €380B+ · 43K flags
2026// data platform

UnboxGov.com

#
2026 · Data Platform

Creator / Full-Stack

A public-data platform that surfaces patterns in Greek public procurement — making €380B+ of government spending searchable, with every finding framed as an indication, not an accusation.

  • Analyses 300K+ contracts across 60K+ public bodies — flagging 43K+ patterns worth review: bid-splitting, price outliers, vendor concentration, and round-number gaming.
  • Reproducible, pure-SQL detection rules over a public dataset published to HuggingFace — anyone can re-run and get the same flags.
  • Next.js front-end that queries Parquet directly in the browser with DuckDB-WASM — no backend powering the searches.
  • Bilingual (EN/EL) and disclaimer-first by design; ships organisation profiles, leaderboards, and per-flag breakdowns.
  • Next.js
  • DuckDB-WASM
  • Python
  • HuggingFace
  • Vercel

Profit Center

Multi-RM revenue & fee allocation

⏱ days → minutes
Member of OpenWealth Made in Switzerland2026 · wealthtech

Profit Center

#
2026 · WealthTech

Founding Engineer / Tech Lead

A production WealthTech platform built at Finup (Zürich) as Founding Engineer & Tech Lead — it automates revenue and commission allocation across Relationship Managers for external asset managers, replacing fragile spreadsheets for real clients.

  • Reconciliation from days to minutes — automated broker-invoice parsing and a rule-based retrocession & fee-allocation engine handle even complex multi-party RM arrangements.
  • Real-time per-RM commission visibility and one-click, audit-ready reports — one source of truth for finance and operations teams.
  • Architected scalable TypeScript/Node.js services on PostgreSQL with a React front-end and an advanced user-roles system.
  • Tech lead for a small team: owned architecture, code review, and CI/CD from GitHub Actions to Microsoft Azure, shipping features directly with clients and stakeholders.
  • TypeScript
  • Node.js
  • React
  • PostgreSQL
  • Azure

Cookie AutoDelete V3

Auto-clears cookies & site data

✓ Manifest V3
2026// chrome extension
3,000+ users

Cookie AutoDelete V3

#
2026 · Chrome Extension

Creator / MV3 Port

Open Source
3,000+users in week one
on the Chrome Web Store

A privacy browser extension that automatically clears cookies and leftover site data from sites once you leave them — a Manifest V3 revival of the classic, open-source Cookie AutoDelete.

  • Rescued a beloved tool stranded by Manifest V3 — Chrome's MV2 deprecation broke the original's background-page architecture, so I forked it and refactored the whole extension onto MV3's service-worker model.
  • Auto-deletes cookies and leftover site data (localStorage, IndexedDB) when you leave a site, with allow-lists for the sites you want to keep signed in.
  • One codebase, two browsers — ships to both Chrome and Firefox through webextension-polyfill.
  • Built on TypeScript + React + Redux with a Webpack pipeline and Jest tests; open source (MIT) and credited as a contributor on the original project.
  • TypeScript
  • React
  • Redux
  • Manifest V3
  • Webpack
B

Booking.com Reviews Buddy AI

AI assistant for Booking.com hosts

↑ 85% faster replies
2025// chrome extension

Booking.com Reviews Buddy AI

#
2025 · Chrome Extension

Creator / Full-Stack

A Chrome extension that helps Booking.com hosts reply to guest reviews in one click — it reads the review and drafts a professional, on-brand response with Generative AI.

  • Cuts reply time by up to 85% — and speed compounds: industry data shows replies sent within 5 minutes earn ~92% guest satisfaction (CSAT) versus ~51% after 24 hours.
  • Injects a "Generate" button directly into Booking.com's reviews page, then auto-fills the drafted reply into the response box.
  • React + Vite front-end on a serverless Firebase backend (Functions, Firestore, Auth) on GCP, with replies generated through the Gemini API.
  • Built and shipped solo to the Chrome Web Store; choosing Firebase over a custom backend cut delivery time ~10x.
  • React
  • Vite
  • Firebase
  • Firestore
  • Gemini
ALPHA BANK

Core banking modernisation · one of Greece's largest banks

▣ Corporate Loans PWA · with EY
2023// banking

Alpha Bank

#
2023 · Banking

Full-Stack

Full-Stack Developer (.NET / Angular) at Alpha Bank (Athens) — one of Greece's largest banks — modernising core banking systems that serve real customers every day.

  • Built a Corporate Loans PWA in partnership with Ernst & Young AG — turning a paper-heavy lending process into a modern, installable web app.
  • Developed full-stack features on a microservices architecture with C#/.NET, Angular/TypeScript, Kendo UI and RxJS.
  • Applied MVC patterns in Angular for a seamless banking UX across customer-facing applications.
  • Shipped through Azure DevOps pipelines, collaborating across bank and consultancy teams.
  • .NET
  • Angular
  • TypeScript
  • Kendo UI
  • MS SQL
ifolor.

Hybrid-cloud migration & core backend

☁ on-prem → Azure hybrid
2025// cloud / backend

ifolor

#
2025 · Cloud / Backend

Senior Software Engineer

Senior Software Engineer (.NET / Azure) at ifolor (Zürich) — Switzerland's leading photo-printing service — where I modernised the platform's infrastructure and core backend.

  • Led the migration from on-premises servers to a hybrid Azure cloud — cutting costs while improving scalability, monitoring, and resilience.
  • Built core C# .NET microservices (SOLID, REST, xUnit) and added real-time communication with Azure SignalR.
  • Containerised services with Docker into Azure Container Registry and automated CI/CD pipelines for faster, reliable releases.
  • Instrumented with Azure Application Insights and handled on-call, resolving outages fast to keep downtime low.
  • .NET
  • Azure
  • Docker
  • Microservices
  • CI/CD
▶

YouTube Speech-to-Text

Any video → accurate transcript

🌐 99 languages · no API key
2024// developer tool

YouTube Speech-to-Text

#
2024 · Developer Tool

Creator

Open Source

A containerised FastAPI app that turns any YouTube video into an accurate text transcript with Whisper AI — running entirely on your own machine, no OpenAI key or cloud quota.

  • Transcribes any video in ~99 languages — straight from the audio, so it works even when YouTube's own captions are missing, auto-generated, or wrong.
  • Self-hosted Whisper: zero per-call cost and full privacy — no third-party API keys.
  • Simple HTTP API (GET /?url=…), async by design — kick off a job, then poll for the result.
  • Dockerised for one-command local runs or cloud deploy (Azure ACR & App Service).
  • Python
  • FastAPI
  • Whisper AI
  • Docker
  • Azure
📦

NugetCheck

Audit every NuGet dependency

🔎 full transitive tree
2024// cli tool

NugetCheck

#
2024 · CLI Tool

Creator

Open Source

A command-line tool that audits NuGet packages and their entire transitive dependency tree for known vulnerabilities — before they ship.

  • Scans to the deepest layer — where most tools stop at direct dependencies, it follows the full transitive tree to the final node.
  • Checks a single package, a .csproj, or a whole directory of projects in one run.
  • Cross-platform via npm, no install: npx nugetcheck package Newtonsoft.Json --version 11.0.2.
  • Built in .NET against the NuGet API.
  • .NET
  • NPM
  • NuGet API