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
- Why your terminal deserves a particle system 2026-03-15
- Neomorphism at midnight: a design manifesto 2026-02-28
- The art of intentional network corruption 2026-01-12
- CSS moon phases and the beauty of clip-path 2025-12-04
contact
Want to build something weird together? Find me at: