# Simon Edwardsson's Projects and Writing > A personal site about practical experiments with AI, software, hardware, music, and language learning. Simon Edwardsson is co-founder of V7 and writes detailed, first-hand accounts of systems he builds, including what worked, what failed, and what he learned. ## Projects - [Featured projects](https://simedw.com/projects/): A visual overview of selected work. - [WorldTUI](https://simedw.com/2026/10/21/world-model-terminal/): A 360M-parameter model that acts as a terminal and remembers what you did, running locally in your browser. - [RollTab](https://simedw.com/2026/08/20/midi-autocomplete/): A 125M-parameter model that continues piano performances entirely on an iPhone. - [Ear](https://simedw.com/2026/01/31/ear-pronunication-via-ctc/): An on-device model that shows what your Mandarin sounded like, syllable by syllable. - [Spegel](https://simedw.com/2025/06/23/introducing-spegel/): An AI browser that rewrites the web for your terminal. - [LangSeed](https://simedw.com/2025/12/15/langseed/): A language-learning app that explains new words using only words you already know. - [Magic Eye](https://simedw.com/2026/03/10/magic-eye/): A generator, decoder, and macOS screensaver for images hidden inside patterned noise. ## Writing - [WorldTUI: I trained a 360M model to pretend to be a terminal](https://simedw.com/2026/10/21/world-model-terminal/): A 360M model that pretends to be a terminal, and remembers what you did - [Training a 125M-parameter Model to Autocomplete Piano](https://simedw.com/2026/08/20/midi-autocomplete/): RollTab is a real-time piano MIDI autocomplete model and iPhone app. - [How to force AI agents to use an egress proxy](https://simedw.com/2026/06/05/proxy-agents/): How we make a proxy the only way out of an AI agent sandbox. - [Building a Magic Eye Generator and Decoder](https://simedw.com/2026/03/10/magic-eye/): Magic Eye autostereograms encode depth using repeated pixel patterns. This post shows how to generate them and how to recover the depth map. - [A 9M-parameter Mandarin pronunciation tutor](https://simedw.com/2026/01/31/ear-pronunication-via-ctc/): Mandarin pronunciation is hard, so I trained a 9M-parameter CTC model on 300 hours of speech to grade my pronunciation. It runs entirely on-device. - [Coding Agents are Good First-Time User Testers](https://simedw.com/2026/01/18/agent-user-testing/): Coding agents encode years of software conventions. Their confusion is often a signal that your interface is asking too much of a new user. - [Learning a Language Using Only Words You Already Know](https://simedw.com/2025/12/15/langseed/): LangSeed is a proof-of-concept language learning app that defines new words using only the vocabulary you already know, with emojis bridging semantic gaps - [You need an #ideation channel](https://simedw.com/2025/12/09/ideation/): Product decisions shouldn't be democratic, but great ideas can come from anywhere. - [Is Gemini 2.5 good at bounding boxes? Sort of...](https://simedw.com/2025/07/10/gemini-bounding-boxes/): I decided to write a small benchmark and check Gemini 2.5 performance on MS-COCO, focusing on object detection. - [Books are malleable](https://simedw.com/2025/06/30/books-are-malleable/): What if we could modify books as easily as we tweak open-source software? Perhaps we already can. - [Spegel - A Terminal Browser That Uses LLMs to Rewrite Webpages](https://simedw.com/2025/06/23/introducing-spegel/): Spegel is a proof-of-concept terminal web browser that feeds HTML through an LLM before serving it as markdown in the terminal. - [Hello world](https://simedw.com/2025/06/20/hello-world/): For the past few years, I've primarily shared my (subjectively cool) proof-of-concepts and various tech experiments exclusively with coworkers and close friends… ## Other - [RSS feed](https://simedw.com/feed.xml): The latest published articles. - [GitHub](https://github.com/simedw): Source code and open-source projects.