Fluxion: Building a Propagator-Based Reactive Web UI Framework in Common Lisp
I am researching and developing Fluxion, a reactive web UI framework to be written entirely in Common Lisp.
Exploring the intersection of electrical engineering, technology, and cultural experiences from two decades in the Middle East.
I am researching and developing Fluxion, a reactive web UI framework to be written entirely in Common Lisp.
Six months ago, I shared a detailed look at my development environment in 2025, covering my hybrid approach with ArcoLinux, Guix package management, and Emacs-centered workflow. Since then, my setup h...
Next Thursday, 03-APR-2025, marks the first anniversary of the Craftering webring, a vibrant community initiative started by shom that connects personal websites and blogs within the System Crafters c...
It's been just over a year since I transitioned from Haunt to my own custom static site generator for this website. What started as an experiment to gain more control over my publishing workflow has e...
The tools we use shape how we work. Over the years, my development environment has evolved alongside my technical journey through different programming languages, paradigms, and projects. This post of...
My journey with static site generators has been one of continuous learning and evolution. It started with Hugo, transitioned through Haunt, and has now led me to build my own custom solution. Each ste...
A few months ago, I shared my journey into learning Scheme through building stash, a symlink manager. Since then, I've discovered that the gap between learning Scheme and applying it to real-world pro...
I've spent my career as an electrical engineer, not a software developer. However, my recent journey in to GNU/Liniux required a tool for managing symlinks, and that's how I began learning Scheme—spec...
As a long-time user of Arch Linux, I decided to explore the world of GNU Guix to see if it could better suit my needs, especially with my growing interest in functional package management. The journey...
Hello there! I'm Glenn Thompson, and today, I want to share a significant part of my recent journey into the world of Scheme, GNU Guix, and static site generation.
Two weeks ago was a whirlwind of events, taking me from the conforting embrace of Amman, Jordan to the vibrant streets of Newcastle, England. It was a journey filled with highs and lows, professional...
As my career trajectory veered from being an integral member of an electrical engineering team to assuming the role of Deputy Project Manager, the nature of my daily activities underwent a significant...
A modern, responsive personal website built with HTML, TailwindCSS, and JavaScript. Features a dark theme and blog functionality.
A command-line tool built with Guile Scheme for managing symbolic links in Unix-like systems. Simplifies dotfile management.
More projects coming soon!
Stay tuned...
With over 20 years in the electrical engineering field, I've had the privilege of working on groundbreaking projects across the Middle East. My journey has been marked by continuous learning, cultural exploration, and technological innovation.
Beyond my professional work, I'm passionate about technology, particularly static site generation, Scheme programming, and tools like GNU Guix and Haunt. This blog is where I share my experiences, insights, and the lessons learned along the way.
Interested in connecting? Feel free to reach out for discussions about technology, engineering, or sharing travel stories.
Send a Message