Skip to content

Ciprian Mandache

Mostly writing code that does stuff…

Menu
  • Coding
    • Golang
    • Python
    • PHP
    • Bash
    • MQL
  • AI
    • Assistants
    • Agents
    • Tooling
    • Opinion
  • Containers
  • Hardware
    • Embedded
    • Mobile
  • Radio
  • Trading
  • Art
    • Music
    • Painting
    • Poetry
  • Links

websocket

go-asyncapi: load AsyncAPI 3 specs in Go
Golang

go-asyncapi: load AsyncAPI 3 specs in Go

go-asyncapi reads AsyncAPI 3 documents in Go and hands you servers, channels, operations and messages as plain structs, with every $ref on the way to them followed across files, every …

Why am I still hand-typing WebSocket structs from an AsyncAPI spec?
Golang

Why am I still hand-typing WebSocket structs from an AsyncAPI spec?

You shouldn’t be, because the AsyncAPI spec already says exactly what every message looks like and a machine can retype it better than you. I wrote gen-asyncapi so an AsyncAPI …

Dikciz: An Android Launcher, Automation Runtime and AI Control Plane
AI Tooling / Mobile

Dikciz: An Android Launcher, Automation Runtime and AI Control Plane

Dikciz is an Android launcher, automation runtime and AI control plane in one APK. Install it, choose it as Home, and you get a file-backed home screen you can edit …

Constructivist illustration of an intact archive reel beside a collapsed machine
AI Agents / Golang

peen: A Coding Agent Server That Does Not Die With Your Terminal

Peen is a self-hosted coding agent server. You point it at a project directory, give it a model and talk to it from a browser or terminal. It can read …

essessey: Stream a Turn Anywhere Without Rewriting It
AI Tooling / Golang

essessey: Stream a Turn Anywhere Without Rewriting It

The first version streamed over SSE. Then something needed the same turn over NATS, and I found out I’d built the framing into the wrong layer. event: / data: / …

talkies: Tell OpenAI’s Speech API to Go Fuck Itself
AI / Containers / Python

talkies: Tell OpenAI’s Speech API to Go Fuck Itself

I got the OpenAI Whisper API bill for a month of hooking my own tooling up to it and just sat there staring at the number like it had personally …

aichteeteapee: A Go HTTP Library Named By Someone Who Thinks Spelling Things Out Is Funny
Golang

aichteeteapee: A Go HTTP Library Named By Someone Who Thinks Spelling Things Out Is Funny

Say it out loud: aichteeteapee. Go on. Sound it out. Aitch-tee-tee-pee. Yeah. That’s HTTP. I named my Go HTTP library by spelling “HTTP” phonetically and published it with a straight …

aigate: Your Own Fucking AI Infrastructure
AI / Containers

aigate: Your Own Fucking AI Infrastructure

A 3060 and no cloud budget. AI models behind one endpoint: five cloud providers with free tiers, five local engines that run on your own hardware, the rest on subscription …

Latest Music

devourer_of_time_and_space
a1800269911_16 (1)
space_rocker
the_funeral_march
HardAssFuX_cover-800×800
Music release cover
Music release cover
Music release cover
Music release cover
Notes