lunatic.dev

building weird things on the internet

about

Hey — I'm a developer who got a little too fascinated with the space between "this shouldn't work" and "wait, it actually does." I build tools, break things on purpose, and occasionally write about it. My interests orbit around systems programming, creative coding, and making interfaces that feel like they're alive.

I believe the best software has personality. Not in a "look at my gradient buttons" way, but in the way it responds, breathes, and surprises you. If code can't make you smile at least once, you're writing the wrong code.

projects

void-render

A GPU-accelerated terminal renderer that treats your shell like a game engine. 120fps scrollback, shader-based syntax highlighting, and a particle system for error messages because why not.

const renderer = new VoidRender({
  fps: 120,
  shaders: ['syntax', 'glow'],
  particles: true
});

moonphase.css

A zero-dependency CSS library that generates accurate moon phase visualizations using nothing but clip-path and custom properties. 847 bytes gzipped. Updates in real-time.

<div class="moon"
     style="--phase: 0.73">
</div>

glitch-protocol

An experimental WebSocket framework where connection errors are features, not bugs. Intentional packet corruption creates generative art from network noise. Used by exactly 12 people who get it.

glitch.connect('ws://chaos', {
  corruption: 0.15,
  beauty: 'maximum'
});

writing

contact

Want to build something weird together? Find me at: