# Zicklag (@zicklag.dev)

Profile: https://sifa.id/p/zicklag.dev
Headline: Software Engineer & Solution Designer

## About

Software engineer and problem solver with 8+ years experience working on open software and protocols.

I love breaking down complex concepts into understandable pieces, and solving problems in the simplest way possible.

## Career

- **Co-Founder & CTO at Roomy Space** (Jan 2025 - Present)
  Part-time · Remote

## Skills

### Technical
- AT Protocol
- Game Programming
- Rust
- Technical Documentation
- TypeScript
### Interpersonal
- Communication
- Problem Solving

## Talks & sessions

### [From Bevy to Bones, Accidentally Making a Game Engine](https://sifa.id/p/zicklag.dev/talk/from-bevy-to-bones-accidentally-making-a-game-engine-3mqkl5utqpj2l)
_33 min · developers, founders_
The journey I took trying to make a moddable game in Rust, and how it turned into a small, custom game engine with an original scripting system.

Also gives an overview of the unique Rust reflection system used to power scripting.

## Publications

- Arbiter Progress Report 2 — zicklag.leaflet.pub (May 2026) https://zicklag.leaflet.pub/3mmepk7yics26
- Universal AT Profile Converter Service (May 2026)
- Arbiter Progress Report 1 — zicklag.leaflet.pub (May 2026) https://zicklag.leaflet.pub/3mlqx45sxjk2a
- Every App is an "Everything" App In the Atmosphere — zicklag.leaflet.pub (May 2026) https://zicklag.leaflet.pub/3mlmcdbvaa22i
- Modeling Software With Quint — zicklag.leaflet.pub (Apr 2026) https://zicklag.leaflet.pub/3mk527ng7hs2j
- Learning To Write Software… Is Hard — zicklag.leaflet.pub (Apr 2026) https://zicklag.leaflet.pub/3mju7e6hxs22x
- The Arbiter - Group Management for Permissioned Spaces and Beyond — zicklag.leaflet.pub (Apr 2026) https://zicklag.leaflet.pub/3mjrvb5pul224
- Making Roomy More ATProto-Native — zicklag.leaflet.pub (Mar 2026) https://zicklag.leaflet.pub/3mgy2sbswl22f
- How to Make a PDS - Part 2 — zicklag.leaflet.pub (Mar 2026) https://zicklag.leaflet.pub/3mgn4okazbk2f
- How to Make a PDS - Part 1 — zicklag.leaflet.pub (Mar 2026) https://zicklag.leaflet.pub/3mgimvh7ygc2j
- Self Hosting In Roomy (Jan 2026)
- Which was the Dream? — zicklag.katharos.group (Nov 2025) https://zicklag.katharos.group/blog/which-was-the-dream/
- What We All Can't Do — zicklag.katharos.group (Jun 2025) https://zicklag.katharos.group/blog/what-we-all-cant-do/
- I'm Tired of Talking to Sleepwalking Geniuses — zicklag.katharos.group (Apr 2025) https://zicklag.katharos.group/blog/im-tired-of-talking-to-sleepwalking-geniuses/
- The Wisdom and Emotional Minds — zicklag.katharos.group (Jan 2025) https://zicklag.katharos.group/blog/the-wisdom-and-emotional-minds/
- Introducing The Leaf Protocol — zicklag.katharos.group (Sep 2024) https://zicklag.katharos.group/blog/introducing-leaf-protocol/
- A Web of Data — zicklag.katharos.group (Jul 2024) https://zicklag.katharos.group/blog/a-web-of-data/
- How to Federate? — zicklag.katharos.group (Jun 2024) https://zicklag.katharos.group/blog/how-to-federate/
- The Reach of Respect — zicklag.katharos.group (May 2024) https://zicklag.katharos.group/blog/the-reach-of-respect/
- The Enemy Lies — zicklag.katharos.group (May 2023) https://zicklag.katharos.group/blog/the-enemy-lies/
- Interaction Nets, Combinators, and Calculus — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/interaction-nets-combinators-calculus/
- HOP: HVM Mini Language - Conclusion — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/hop-hvm-mini-language-conclusion/
- HOP: HVM Mini Language - Part 2 — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/hop-hvm-mini-language-part-2/
- HOP: HVM Mini Language - Part 1 — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/hop-hvm-mini-language-part-1/
- HGE - High Order Game Engine — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/hge-high-order-game-engine/
- HVM / What is Functional Programming? — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/hvm-what-is-functional-programming/
- Welcome to My Blog! — zicklag.katharos.group (Mar 2023) https://zicklag.katharos.group/blog/welcome-to-my-blog/

## Education

- **Hands-On Deelopment** (Oct 2017 - Present)
  Activities & Societies: • "Learns by doing", contributing and developing in the open.
  • Actively maintains and collaborates on Open Source projects on GitHub.
  • Has extensive experience with git and open software development practices.
  • Enjoys engaging actively with community members.
  • Writes in-depth and understandable blog posts and status updates.
  • Develops automated CI and CD pipelines with GitHub Actions & Drone
  • Administrates and automates multiple Linux servers in the cloud.
  • Develops and deploys Docker containers and integrates with PaaS providers.
  • Always learning new things!

## Languages

- English (native)

## Links

- npm: https://www.npmjs.com/~zicklag
- dns: https://zicklag.dev
- github: https://github.com/zicklag
