I built an open-source market maker for prediction markets (Polymarket/CLOB) — here's how it works

Hey everyone,

I've been deep in prediction market infrastructure for a while and just open-sourced a market maker bot designed for CLOB-based prediction markets like Polymarket.

What it does:

  • Quotes both sides of a binary market automatically
  • Adjusts spreads based on order book depth and volatility
  • Manages inventory risk to avoid getting stuck on the wrong side of a resolved…
Read more →
Dev Log: The first public API, and the type graph that wouldn't stay small

I’m reviving Munchausen, a C# NuGet package I started 9 years ago. This is part 4 of an 8-part series documenting both the development process and the engineering decisions behind bringing the project back to life.

This is the Dev Log: the practical work, cleanup, implementation steps, and day-to-day progress behind this part of the project.

M3 is a milestone with a flag on it: the…

Read more →
Is that timestamp in seconds or milliseconds? I built a zero-dep CLI that just tells you — both directions.

You find a timestamp in a log line: 1718750000123. Is that seconds? Milliseconds? You reach for date... and on macOS it's date -r, on Linux it's date -d @, and neither of them will tell you that you grabbed milliseconds and your "date" is now in the year 56435. So you give up and paste the number into the third epoch-converter website that Google hands you.

I do this several times a…

Read more →
How We Translate Entire Books with LLMs Without Losing Context

Our chunking strategy that keeps chapters coherent, respects context windows, and handles multi-lingual books.

The problem: books don’t fit in a prompt

At LectuLibre, we translate entire books — novels, technical manuals, poetry — using large language models. It sounds simple: feed each paragraph to an LLM, concatenate results, done. But the moment we tried a 300‑page EPUB, chaos ensued.…

Read more →
What is HiveTalk?

HiveTalk.space is a privacy focused chat app. HiveTalk.space should not be confused with hivetalk.org. While both platforms focus on communication, they are separate projects with different goals and feature sets.

HiveTalk is closed source and cloud hosted, making it easy to start chatting without setting up your own server. Despite not being self-hosted, privacy remains a core focus. Private…

Read more →
I built Cepify — a free Brazilian postal code (CEP) API, ViaCEP-compatible (Spring Boot 4 / Java 25)

Quick context for non-Brazilian readers: a CEP (Código de Endereçamento Postal) is Brazil's equivalent
of a ZIP/postal code. The de-facto free API for it is ViaCEP, which is great — but
I wanted a project to really dig into Spring Boot 4 + Java 25 , and I kept wanting something I fully
control. So I built Cepify , a free, high-performance CEP lookup web service.

🔗…

Read more →
Giving agents a way to find other agents and tools

I've recently been thinking about how the agentic economy will evolve, and realized that we are still missing a very important step. How do some agents find others? How do those agents find the tools they need to complete their work?

So I built an experiment. I indexed all agents and tools that are public, tested them to check they are available, and ranked them based on how easy they are to use…

Read more →
Why I Stopped Treating Content Like Blog Posts

Most websites present content in the same way.

You land on a page, scroll through a list of articles, click one, read it, and move on.
There's nothing wrong with that approach. It's familiar and efficient.
But while experimenting with front-end design recently, I found myself asking a different question:
What if educational content felt less like a blog and more like a product…

Read more →
Routing around Google Maps in Korea: Naver & Kakao deep links, weird coordinates, and iOS clipboard

If you've traveled to Korea, you've hit this wall: Google Maps can't give you walking or transit directions here.
Map-data export is restricted, so locals use Naver Map or KakaoMap instead. The usual workaround for visitors is
painful — copy a place's Korean name from Google, paste it into Naver, repeat for every stop.

So I built K-Map Router: paste a Google Maps link → it opens that…

Read more →
I Built an "Amazon-Style" AI Review Summarizer for Any Dataset (NLP, Transformers, Streamlit)

Have you seen those new AI-generated review summaries on Amazon? They are incredibly useful for buyers, but there’s a catch: they are completely locked inside Amazon’s ecosystem.

If you are a developer, PM, or data scientist trying to analyze 5,000 scattered App Store reviews, Shopify comments, or Zendesk tickets, you are still stuck doing it manually or relying on basic word clouds.

I wanted…

Read more →
How I built Enkrateia: an AI platform that generates complete books and evolved into a social system

I’ve been working on a project called Enkrateia, an AI-powered platform designed to generate complete books from structured user inputs.
The idea is simple: users define key elements such as title, genre, characters, plot, setting, and narrative tone. The system then generates a full book, structured chapter by chapter.
What started as a pure AI writing tool gradually evolved during development.…

Read more →
I built a financial terminal in the browser because Bloomberg costs $24k/year and I have opinions

The financial data industry runs on vibes and legacy software. Bloomberg Terminal: $24,000/year for a keyboard from 1983 and a UI that looks like it was designed by someone who genuinely hates users. Koyfin: prettier, but $600/year and you're still just renting access to the same SEC filings that are public domain.

I built Finterm — a keyboard-first browser terminal for stocks and crypto. Free…

Read more →
fdupes is great — until you can't install it. I built a zero-install duplicate finder.

fdupes, jdupes, rdfind, fclones — the duplicate-file finders are all excellent. They're also all native binaries you have to install first. Which is exactly what you can't do on the box that actually has the duplicate-file problem: the locked-down work laptop, the client's server, the CI runner, the throwaway container, the colleague's machine you're helping debug.

So I built duphunt

Read more →
How I built Strimoza – a personal video cloud with Python, Flask and Bunny CDN

I got tired of Google Drive and Dropbox for storing my personal videos,
so I built my own: Strimoza.

What is it?

Strimoza is a personal video cloud with 4 access modes:

  • Cloud – stream from anywhere via Bunny CDN
  • Local – works completely offline
  • Guest – watch without registration
  • PIN – secure access with a PIN code

Tech stack

  • Python / Flask
    *…
Read more →
How I Built a Restaurant Waitlist App on Amazon Aurora DSQL That Cannot Double-Book a Table

I built TableTurn for the H0: Hack the Zero Stack hackathon — a restaurant waitlist and table management app on Amazon Aurora DSQL and Vercel. I created this post as part of my entry for the hackathon. #H0Hackathon
Restaurants that cannot afford OpenTable or Yelp Guest Manager manage waitlists on paper or WhatsApp. TableTurn gives them a working alternative at $29/month.
The hardest technical…

Read more →
Why I Built a Tool to Diagnose Chrome Extension Rejections

I've been building indie software tools for the past year. Most of them are Chrome extensions.

Last month, I was scrolling through Reddit's r/ChromeExtensions when I saw a post that stuck with me:

"My extension got rejected again. Google just says 'violates policies.' I have no idea what's wrong. Should I just give up?"

The replies were all the same: "Check your permissions. Add a privacy…

Read more →
Building a static repository for print-perfect PDFs

Most print-ready websites are slow, bloated, and covered in ads. I wanted to build a clean directory for paper templates that loads instantly and prints perfectly.

I built PrintableCove to solve this.

The tech stack is lightweight: Astro for generating static pages and Tailwind CSS for styling. The major technical challenge was ensuring that the PDF files and print stylesheets rendered exactly…

Read more →
Your docs have dead links. I built a zero-dependency CLI that catches the local ones — no network

You rename a file, restructure a folder, tweak a heading — and quietly leave a trail of dead links across your README and docs. Nobody notices until a reader clicks ./old-guide.md and gets a 404.

There are tools for this, but each asks for something:

  • markdown-link-check works, but it pulls in ~9 dependencies and its headline feature is hitting external URLs over HTTP — slow,…
Read more →
I built a tool to reclaim disk space from Steam games you forgot you installed

The problem

Every few months my SSD hits 95% full. The culprit is always the same: AAA games I installed, played for a week, and never opened again. Steam's storage view shows size per game — but not how long since I last played. So cleanup was always guesswork.

What I built

GameCleaner scans your Steam library and:

  • Sorts every game by size on disk
  • Flags titles you haven't…
Read more →
Page 1