# Egemen Göl - Personal Website and Blog > Developer, builder, and creator of useful things. > Focus: Backend technologies, Zero-Knowledge (ZK), Web3, and Generative AI. ## Projects - **Alphy**: https://alphy.app A platform that makes long audio/video content (podcasts, Twitter Spaces) digestible via transcripts, summaries, and Q&A. - **Kindlepathy**: https://kindlepathy.com A tool to read web articles, blog posts, and manga series cleanly on Kindle browsers. Supports seamless series navigation. - **Spread**: https://github.com/egemengol/spread An ergonomic, type-safe, in-memory PubSub/EventBus library for Golang using generics and channels. - **Readability-js**: https://crates.io/crates/readability-js A Rust library embedding Mozilla's Readability.js to extract clean content from web pages. ## Blog & Writings ### Engineering & Tutorials - [Introduction to Spread](/blog/spread-introduction) Introduction to the Spread library, discussing why existing PubSub solutions (RabbitMQ, Redis) are often overkill for single-binary Go applications. - [Building a Chatroom](/blog/spread-chatroom) A tutorial on building a WebSocket-based chatroom in Golang using the Spread library. - [Clean Content in Rust](/blog/readability) Technical details on implementing `readability-js` using `rquickjs` to embed JavaScript runtimes in Rust. ### Project Updates - [Introducing Kindlepathy](/blog/kindlepathy) - [Kindlepathy Now Reads Series](/blog/kindlepathy-series) ### Zero-Knowledge & Web3 Series - [Overview: Mina Protocol](/blog/overview-mina) Deep dive into Mina, the "world's lightest blockchain" (22KB), and recursive proofs. - [Overview: Starknet & Cairo](/blog/overview-starknet) Explaining Starknet's ZK-Rollup architecture and the Cairo programming language. - [Overview: ZoKrates](/blog/overview-zokrates) Introduction to the ZoKrates toolbox for zkSNARKs on Ethereum. - [ZK-Rollups Reading List](/blog/zk-rollups-reading-list) Curated resources for understanding L2 scaling and rollup economics. ## Site Technical Details (Colophon) - **Stack**: Zola (SSG), Sass, Nginx, Hetzner VPS. - **Philosophy**: No cookies, no tracking, works without JS (but enhanced by it), critical CSS inlined, self-hosted assets. - **Search**: Lazy-loaded, debounced, client-side indexing.