Site updates.

  • Smaller, lighter site

    Cleaned up a few half-built things: removed the experimental Hero Lab and the internal widgets showcase, renamed the level editor to /explore-editor, and tightened a couple of stale routes.

  • Stats page, properly wired

    Every card on the stats page now pulls real data: site views from Cloudflare, top pages from Umami, reactions from the new backend, contributions from GitHub, downloads from PyPI and HuggingFace. No more placeholders.

  • React to blog posts

    Each blog post now has an emoji picker at the end. 👍 ❤️ 🎉 💡 — your reactions accumulate and show up on the stats page.

  • Home page, less duplication

    Resolved the two “Workbench” widgets on the home page. Now there’s one Workbench card (the tools I use) and one Projects card (the work I’ve built). Each links to its own page.

  • Projects, tightened

    The projects page leads with the strongest work now. Reordered featured, renamed “ML Research” to “Machine Learning,” and moved older educational repos (the Numpy CNN, the p5 shooter) to the bottom.

  • Inspirations, properly curated

    The inspirations page is now a real list of who and what I actually return to: mentors, researchers, books on the shelf, YouTube channels, podcasts, newsletters, and blogs. About 34 items, each with a link.

  • About page redesigned

    The about page has a new shape: work history first with a rail timeline, then the story behind it in 8 chapters. A scroll-tracked curve weaves through every chapter.

  • Blog, Projects, and Publications redesigned

    Redesigned the Blog, Projects, and Publications pages. Compact lists, click-to-expand details, and proper co-author and citation data pulled live.

  • Contact, Community Wall, and Changelog rebuilt

    Rebuilt the Contact, Community Wall, and Changelog pages from the ground up. Cleaner layouts, better typography, and the new widgets in their natural habitat.

  • Widgets, redesigned

    Reworked every widget on the site for a consistent look and feel: same chrome, same spacing, same hover states. A few new ones too.

  • Explore Mode: very soon™

    The interactive version of the portfolio is nearly ready. Teaser hints live in the Hello World post.

  • KaTeX math in the blog

    Blog posts can now render LaTeX equations through KaTeX. Inline and block math both work.

  • First two blog posts

  • Site launch

    The new portfolio is live. The first post, Hello World, walks through the history and what’s new.

Subscribe via RSS

Stay in the loop. Posts, papers, projects, and site updates.

Paste into Feedly, Reeder, NetNewsWire, or Inoreader.Preview the feed
Kostas's Logo

I'm Kostas - a PhD ML Engineer building AI systems that ship to production. Thanks for visiting!

© 2026 Kostas Georgiou