Why I write
Because I enjoy it. Much as my approach to most endeavors. My primary motivation for learning new things is because I enjoy finding out new approaches, truths and stuff. Writing helps me process what I learn and hopefully provides value to others tackling similar challenges.
Background
I work at the intersection of behavioral science and technology, combining formal training in psychology with software development and systems engineering. I explore computational methods for psychological research, build tools in Rust, manage infrastructure with NixOS, and occasionally work on local governance projects.
Current interests
Research: Investigating how LLMs can extract meaningful psychological constructs from naturalistic communication data. My recent work on student communication shows promising correlations with established frameworks like the demand-control-support model.
Development: Building distributed systems in Rust, exploring declarative infrastructure with NixOS, and creating practical tools that solve real problems—like implementing quadratic voting for better organizational decision-making.
Systems: Self-hosting services, reproducible development environments, and the ergonomics of systems that scale from personal use to organizational deployment.
On sharing knowledge
I’m deeply fascinated by those with great writing skills—an area I’d like to improve. I believe strongly in sharing ideas and knowledge, including source code. Much of what I’ve learned comes from others who’ve shared their work openly, so I try to contribute back when I can.
Technical setup
This blog runs on Zola, recently migrated from Nuxt Content. The combination of Rust-based static site generation, excellent performance, and overlap with my existing knowledge made it an obvious choice.
Contact
Feel free to reach out if something I’ve written interests you or if you’d like to collaborate on a project. I’m most easily reached via email.