Skip to content
View mohsenm4's full-sized avatar
  • 17:16 (UTC -12:00)

Block or report mohsenm4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mohsenm4/README.md

Hi, I'm Mohsen (m4) πŸ‘‹

Backend Developer Β· Golang Enthusiast Β· Clean Architecture & Systems

profile views followers


πŸ§‘β€πŸ’» About Me

  • πŸ”­ I build backend services and distributed systems in Go
  • 🌱 Currently exploring blockchain internals, LLM tooling, and clean architecture
  • πŸ’‘ I love writing code that's simple, fast, and maintainable
  • πŸ“« Reach me at: mohsen.dev.ms@gmail.com

πŸ› οΈ Tech Stack


🚧 Currently Working On

  • 🧩 structllm β€” typed, validated structured output for Go LLM apps (OpenAI / Claude / Ollama)
  • πŸ“‘ eitaa-channel-bridge β€” running in production, mirroring Eitaa channels into WordPress
  • πŸ” Going deeper into blockchain data pipelines and real-time indexing

πŸ“Œ Featured Projects

Project Description
structllm Typed, validated LLM output for Go β€” define a struct, get back a typed value. Works with OpenAI, Anthropic Claude, and Ollama via JSON Schema.
blockchain-insight Lightweight Ethereum block explorer in Go β€” REST API, WebSocket live updates, built-in caching.
eitaa-channel-bridge Production-run bridge from Eitaa channels to WordPress β€” polls posts, classifies by hashtag, mirrors edits/deletes.
KV-Toolbox ⭐ Cross-platform GUI (Fyne) for managing BadgerDB / LevelDB key-value stores β€” browse, edit, attach files.

Pinned Loading

  1. structllm structllm Public

    Typed, validated LLM output for Go. JSON Schema-based structured generation for OpenAI, Anthropic Claude, and Ollama.

    Go

  2. KV-Toolbox KV-Toolbox Public

    GUI + CLI toolbox for BadgerDB / LevelDB key-value stores β€” browse, edit, attach files

    Go 2

  3. blockchain-insight blockchain-insight Public

    Lightweight Ethereum block explorer in Go β€” REST + WebSocket + built-in caching

    Go

  4. eitaa-channel-bridge eitaa-channel-bridge Public

    Bridge Eitaa channel posts to WordPress β€” Go, production-run

    Go