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
Multi Timeframe Indicator Suite logo over five timeframe traces
MQL / Trading

MetaTrader’s Multi Timeframe Indicator Suite Says One Chart Is Enough

Dear people with twelve charts open, Multi Timeframe Indicator Suite is a charting indicator that puts higher-timeframe overlays and oscillator docks on the chart where you are actually making the …

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 …

docker-mql-compiler: reading compile_one, the function that runs MetaEditor under Wine
Containers / MQL / Trading

docker-mql-compiler: reading compile_one, the function that runs MetaEditor under Wine

These are the lines the whole project exists to run. Everything else in docker-mql-compiler is setup for them, or cleanup after them: # MetaEditor’s exit code is backwards (1 usually …

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 …

A Zoo Enclosure for the Android SDK: Android Lab
Bash / Containers / Mobile

A Zoo Enclosure for the Android SDK: Android Lab

The Android SDK is a wild animal. Let it loose in your house and it marks territory everywhere: an SDK, a pile of build tools, an emulator, a system image, …

decidealot: Stop Making a Chatbot Write an Essay When You Needed a Fucking Yes or No
AI Tooling / Containers / Python

decidealot: Stop Making a Chatbot Write an Essay When You Needed a Fucking Yes or No

TypeSafe dropped Jev and my whole feed lost its shit over it. They call it a System One model: you hand it messy state plus a few typed questions, and …

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 …

chatz: A Self-Hosted AI Chat Where the Assistant Draws the Fucking Dashboard
AI / Containers / Golang

chatz: A Self-Hosted AI Chat Where the Assistant Draws the Fucking Dashboard

Every self-hosted chat UI hands you the same thing: a wall of markdown. You ask the model for last quarter’s numbers, it writes you a table in monospace, and if …

pr0xteus: Disposable VPN Exits for Apps You Wouldn’t Trust With Your Password
Containers / Golang

pr0xteus: Disposable VPN Exits for Apps You Wouldn’t Trust With Your Password

You’ve got some app that needs to leave the building through a VPN. A scraper, a browser bot, some agent poking at sites that would rather it came from somewhere …

Posts navigation

Further back

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