Hi, I’m Wassim 馃憢

A software engineer and indie app developer who lives inside his Doom Emacs window. Currently building SPEEM full-time. Wassimans on Doom Emacs

Building IOS Apps With Doom Emacs

I shipped SPEEM, my first iOS app, from Doom Emacs. Not from Xcode. I don鈥檛 mean I just edited a few files in Emacs and switched back when it was time to build. I mean the whole loop: write Swift, build, boot a simulator, install the app, launch it, stream logs, restart LSP, scaffold new projects. All from inside Emacs, all driven by SPC i keybindings I wrote myself. This post is about how, and why it鈥檚 even possible. ...

May 21, 2026 路 Wassim Mansouri

The build log moves to speem.app

For the past year I鈥檝e been building SPEEM mostly in private. Now that it鈥檚 shipping publicly and I鈥檓 trying to make a living from it, I want to write about it more openly: what I鈥檓 working on, what I鈥檓 learning, what鈥檚 working, what isn鈥檛. But I鈥檇 rather keep that conversation in one place, with the people who actually use the app, students, parents, other indie devs interested in study tools. So I started a journal section on the SPEEM website itself. ...

April 27, 2026 路 Wassim Mansouri

I'm Building an iOS App in Emacs

So I鈥檓 starting a new mobile app project: SPEEM, an app that helps middle and high school students build their study discipline by empowering their study habits. Uses AI to craft custom study plans for urgent situations like exams. There鈥檚 nothing fancy about this app, even if I find it very useful especially for my daughters in their first high school year; what really sets it apart, at least in regards to my mobile app developer experience, is that I鈥檒l build it using Emacs, Doom Emacs to be precise. ...

November 5, 2025 路 Wassim Mansouri

Pausing My Blockchain Endeavors and Exploring New Things

I discovered Blockchain in early 2022, where I was hooked by the cipher-punk culture and how much of human modern suffering is derived by the unfair financial system. I decided then to deepen my knowledge, and that led me to learn the basics of applied cryptography, systems programming with Rust, and eventually the Polkadot SDK. This was a lot of fun, and full of big discoveries; the most important one was Systems Programming. I genuinely enjoyed the systems programming part and how my previous experience with programming using high level languages now seems like playing Lego! ...

June 18, 2024 路 Wassim Mansouri

Burnout in Tech: a bit about my journey

Burnout in tech is hard. I鈥檝e experienced it twice in my career, and it negatively influenced every aspect of my life. The first time was in early 2022. The second was just months ago, but I managed it more efficiently this time. I had learned the hard way how to detect the red flags and stop right there: no more work, cutting off all links to work. I even abandoned a project I was developing for a special client dear to me. I never abandoned my work before, but this time it was either me or that project. Burnout is hard. ...

May 31, 2024 路 Wassim Mansouri

Hello World

Welcome to my weblog ! I like writing, I feel more intelligent when I write! I certainly learn much more by writing. I鈥檒l try to keep writing here as a habit, mainly to force myself to learn new things and share what I learn. The main topics of my blog are software engineering, Swift programming, indie app development and privacy focused systems. But I鈥檓 sure I鈥檒l get the urging desire to talk about life and what makes me vibrate whether horizontally or vertically (read: positively or negatively). ...

October 9, 2023 路 Wassim Mansouri