rust · php · go · networking

Simon Harms

Software engineer building networked systems — Rust protocols, Laravel web apps, and Go services. Open for freelance work.

#

Projects

Baochuan

A Rust crate for working with multiple AI provider APIs through one consistent interface, including OpenAI, Anthropic, DeepSeek, and other model backends. Built to make AI-powered Rust projects simpler to integrate and easier to swap between providers.

Rust AI APIs OpenAI Anthropic DeepSeek crates.io

yongle

A Go client library for multi-provider AI access, carrying the Zheng He theme forward with OpenAI-compatible providers, native Anthropic/Gemini/Cloudflare adapters, streaming SSE support, and initial Hermes Agent runtime support.

Go AI APIs HTTP Clients SSE Hermes Agent

aksara.ts

A TypeScript transliteration library and neural word segmenter for Aksara Jawa, built to give AI systems visibility into a script absent from their training data.

TypeScript Unicode Linguistics

Lontar

A minimal headless blog API package for Laravel with Markdown support and full CRUD via Sanctum.

PHP Laravel

Layang

A Rust-based management client for publishing posts to an API based blog backend called Lontar.

Rust

TauCetiIV.net

A fan page for the Marathon video game by Bungie. Created in Laravel with a theme to match the game and some live stats.

Laravel PHP Livewire Tailwind CSS

Restaurant Backlog Bot

A Rust Telegram and Discord bot for saving, tagging, searching, and randomly picking restaurants from a personal backlog. Built with teloxide, serenity, sqlx, PostgreSQL, and multi-provider AI extraction via baochuan.

Rust Telegram Bot Discord Bot PostgreSQL sqlx teloxide serenity baochuan