Skip to content
View M1chlCZ's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Prague, Czech Republic
  • 01:42 (UTC +02:00)
  • X @M1chl

Block or report M1chlCZ

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.

Content in all repositories owned by your account will be closed.
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
M1chlCZ/README.md

Michal Žídek

Software engineer · Go, Rust, and Flutter · Prague, Czech Republic

I build backend services, API integrations, and developer tools. My public projects cover image moderation, shipping APIs, log analysis, and 3D assets for the web.

npm packages · Email · Telegram · X

Go Rust Flutter JavaScript

Featured project: nsfw_sherlock

An image moderation API in Go. My favorite open-source project.

NSFW Sherlock classifies images through HTTP and gRPC APIs. The current engine uses ONNX Runtime.

  • Multiple models classify photos and anime images and detect explicit regions.
  • Optional OCR uses Tesseract to detect text in images.
  • Docker images include the models for deployment.

NSFW Sherlock CI NSFW Sherlock release Docker pulls

Source and API documentation · Docker Hub

npm packages

I publish tools for 3D previews, image processing, and localization on npm.

Package What it does Version
three-fdm-studio A React and three.js studio for 3D print previews, with surface textures, lighting, and part selection. npm version
step2glb Converts STEP assemblies to compressed GLB files for the web. npm version
layerforge Composes product previews from a layer manifest. npm version
seamless-texture Joins opposite texture edges without mirrored or blended pixels. npm version
localization-drift Detects visible text that bypasses translation keys and fails the build. npm version

More projects

Project What it does
Rust-a-Log · Rust A command-line log viewer with filters and live updates. It reads large files in small blocks to limit memory use.
balikobot-go · Go A client for the Balikobot shipping API. It supports packages, labels, shipment tracking, and carrier services.
launchgate · Go A reverse proxy for private site previews. It controls access through invitation links and supports maintenance mode.

Rust-a-Log CI Rust-a-Log crate version balikobot-go CI

  • mfakit provides TOTP codes, encrypted secrets, and recovery codes for Go services.

All repositories →

Pinned Loading

  1. nsfw_sherlock nsfw_sherlock Public

    Image moderation API in Go with ONNX Runtime, HTTP and gRPC, region detection, and optional OCR.

    Go 12 4

  2. Rust-a-Log Rust-a-Log Public

    Blazingly fast RUST based log viewer

    Rust 10 3

  3. launchgate launchgate Public

    Zero-dependency Go reverse proxy that keeps a site private until launch, with expiring invitation links, maintenance mode, and crawler-safe noindex.

    Go

  4. step2glb step2glb Public

    Convert STEP CAD files to GLB for the web

    JavaScript

  5. balikobot-go balikobot-go Public

    Zero-dependency Go client for the Balikobot shipping API v2: packages, labels, tracking, pickups, and carrier capabilities.

    Go

  6. mfakit mfakit Public

    TOTP, encrypted secrets, and recovery codes for Go

    Go