nop33 on the web Ilias Trichopoulos irl
Software engineer with focus on frontend,
minimalist, and life-long learner.
I went online in 2001.
Since my early days on the web, I've grown into building alongside talented designers and engineers who have raised my standards of what building good software means. A journey that eventually took me to work at the web's birthplace, CERN.
Frontend Lead @Alephium
Core maintainer and frontend lead for Alephium's entire user-facing surface - self-custody mobile & desktop wallets, blockchain explorer, and bridging infrastructure.
Read the Alephium deep diveProjects
There is always a project in the works, whether professional or personal, and an endless list of ideas. Here are some of the projects I've spent most of my time on and am most proud of.

Alephium Desktop Wallet
Electron React app for securely storing and managing assets on the Alephium blockchain.
View project
Flatwise
A web app that fairly redistributes furniture costs when flatmates move in or out, using depreciation instead of an awkward conversation. Built with Vue.js & Material UI. Used in a real Zurich flatshare since 2019.
View project
Alephium Mobile Wallet
React Native app completing the Alephium Desktop Wallet, built for everyday use.
View projectBlog
Writing about the things I learn along the way.
Instant Cold Starts with a Persisted TanStack Query Cache (Part 5)
Persist the TanStack Query cache per wallet for instant cold starts, with sync writes at lifecycle edges plus batching and retries under rate limits.
Derived Wallet State Without Melting the CPU (TanStack Query, Part 4)
Stop re-deriving wallet state per component: compose in cached queries and hoist fan-outs into Context so expensive work runs once.
Cut Wallet API Calls with Change Detection in TanStack Query (Part 3)
Gate expensive wallet queries behind a cheap "latest transaction" poll so balances refetch only when an address actually changes.