Skip to content
View mberrishdev's full-sized avatar
🇬🇪
georgia
🇬🇪
georgia

Organizations

@BerrishDev

Block or report mberrishdev

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
mberrishdev/README.md

Mikheil Berishvili

Full-Stack Developer — .NET, C#, React · Tbilisi, Georgia

I build developer tools and full-stack systems. At TBC Bank I work on systems where correctness under load actually matters — rate engines, transaction flows, and message-driven services on RabbitMQ and SignalR.

Most of what I open-source comes out of the same interest: where boundaries sit, what belongs in the domain, and when an abstraction earns its keep.

mberrishdev.me · Email · LinkedIn · X · NuGet


Desktop apps

Notchly A notch-shaped panel that docks to any screen edge and fills with widgets. Custom widgets are plain folders of HTML/CSS/JS. Rust Tauri
Patchly Menu bar app that checks every installed Mac app against the App Store, Homebrew and Sparkle feeds, and tells you what's actually out of date. Swift 6
Readly Hotkey, drag a region, get the text. On-device OCR via Apple's Vision framework — nothing uploaded, nothing kept. Swift 6 Vision
Camus Rewrite text anywhere on macOS without leaving the app you're in. Runs a local model offline. Swift AI
clipai Clipboard history with semantic search, so you can find an entry by what it was about. Electron React Bun

Developer tools & libraries

HubDocs Swagger for SignalR hubs — auto-discovers hubs, documents methods, invokes them from the browser, logs live server→client messages. .NET 8 SignalR
dct .NET global CLI that scaffolds CQRS and Clean Architecture components from templates that live in your own repo. .NET Scriban
Common.Repository Repository and unit-of-work patterns for EF Core, with paging, sorting and configurable save strategies. .NET EF Core
Net.Template dotnet new template with API, Application, Domain, Infrastructure and Persistence already wired. .NET
NotifyHub Group- and role-targeted real-time notifications with retrievable history. .NET SignalR
Wormhole Self-hosted ngrok — expose a local port through an SSH relay you own. Go

Web

Versume Version your CV like code. Backed by a private GitHub repo — every save is a commit, every variant a file. Next.js Octokit
RepoPulse One dashboard for CI/CD pipelines and Renovate PRs across many Azure DevOps repos. React Azure DevOps
SpendWise Privacy-first expense tracking, every record scoped to the owner's Firestore UID. React Firebase
Fruit Ninja Real-time multiplayer slicing game — authoritative NestJS server, Pixi.js client, 100×100 grid at 60 FPS. NestJS Pixi.js

I also contribute to Xarji, a self-hosted finance manager for Georgian banks that works around the absence of public banking APIs by parsing bank SMS.


Working with: .NET · C# · ASP.NET Core · React · TypeScript · Next.js · Swift · Rust · Go · SQL Server · PostgreSQL · Redis · RabbitMQ · SignalR · Azure · Clean Architecture · CQRS

Full project write-ups at mberrishdev.me/projects and notes on SignalR and .NET at mberrishdev.me/blog

Pinned Loading

  1. Patchly Patchly Public

    See which of your installed Mac apps have updates available, right from the menu bar.

    Swift 4

  2. HubDocs HubDocs Public

    https://hubdocs.mberrishdev.me/

    C# 11

  3. dct dct Public

    A .NET global CLI tool to rapidly generate CQRS and Clean Architecture components such as commands, queries, handlers, classes, and interfaces.

    C# 1

  4. fruit-ninja fruit-ninja Public

    A real-time fruit ninja game with a NestJS backend and Pixi.js frontend. Fruits spawn from the bottom and move upward with realistic physics, displayed on a 100x100 matrix grid.

    HTML 2

  5. clipai clipai Public

    A modern clipboard history manager

    TypeScript 2