Available for opportunities

Mikheil Berishvili

Full-Stack Developer building scalable systems with .NET, React, and cloud technologies. Based in Georgia.

With years of experience in full-stack development, I specialize in building scalable, high-performance applications that solve real-world problems. My expertise spans from modern frontend frameworks to robust backend systems.

I thrive on tackling complex challenges and transforming them into elegant, maintainable solutions. Whether it's architecting microservices, optimizing database performance, or crafting intuitive user interfaces, I bring a meticulous approach to every project.

.NET & C#React & TypeScriptMicroservicesCloud & DevOpsSQL & NoSQLSystem Design
TBC BankSoftware Developer
EasyDineFull Stack Engineer
SmatSoft GamingSoftware Developer
Proxima SolutionSoftware Developer
MultipaySoftware Developer
TopworkFull Stack Engineer
TianshanFull Stack Engineer

CV editor backed by GitHub — every save is a git commit. Build multiple CV variants, restore any version, live preview, and export to PDF. Built with Next.js, GitHub OAuth, and Octokit.

Next.jsTypeScriptGitHub APINextAuth

AI-powered text rewriter for macOS. Select any text anywhere on your Mac and instantly rewrite it with AI — without switching apps or copying to a browser.

macOSSwiftAI
Wormhole

Lightweight self-hosted tunnel that exposes a local port to the public internet via an SSH relay server — no third-party services required, similar to ngrok but fully under your control.

GoSSH

Self-hosted finance manager for Georgian banks. Reads bank SMS notifications from your Mac's Messages app, parses transaction details, and syncs them to your own InstantDB instance — giving you a real-time dashboard with analytics and category breakdowns. Your data never touches third-party servers.

macOSInstantDBTypeScript

A modern macOS/Windows clipboard history manager built with Electron. Runs as a menu bar app that monitors clipboard changes in real-time with a React-based UI. Features semantic search powered by OpenAI LLM to intelligently search through clipboard history.

ElectronReactTypeScriptViteBun
dct (Dotnet CLI Tool)

A .NET global CLI tool that accelerates CQRS and Clean Architecture development. Rapidly generates commands, queries, handlers, and interfaces with customizable templates, enforcing best practices and boosting developer productivity.

.NETSpectre.Console.CliScriban
Fruit Ninja - Multiplayer Game

Real-time multiplayer fruit slicing game with room-based gameplay. Built with NestJS and Pixi.js, featuring a 100x100 grid system, live leaderboards, and WebSocket synchronization. Optimized for performance with mobile touch controls and responsive design.

NestJSPixi.jsSocket.ioJavaScriptHTMLCSS

Personal finance management application for tracking expenses and budgets. Features secure Firebase authentication, real-time data synchronization, and intuitive expense categorization built with React and TypeScript.

ReactTypeScriptFirebase

Unified dashboard for monitoring and managing CI/CD pipelines across multiple Azure DevOps repositories. Enables DevOps teams to track repository health, automate dependency updates with Renovate, and trigger builds from a single interface.

ReactTypeScriptViteTailwind CSSAzure DevOps

API documentation tool for SignalR hubs in ASP.NET Core applications. Provides a Swagger-like UI that automatically discovers and documents all SignalR hubs and their methods, simplifying real-time API exploration.

.NET 8SignalR
TBC Bank - Exchange Rate Portal

Enterprise portal enabling customers to request personalized exchange rates across web, mobile, and branch channels. Features automated validation workflows, manual approval processes, and real-time rate synchronization.

.NET 8SQL ServerRabbitMQ
TBC Bank - Rate Engine

High-performance rate engine managing exchange, commercial, and individual rates. Optimized to reliably process high-volume financial transactions with Redis caching and real-time SignalR updates.

SignalRRedisRabbitMQSQL Server.NET
TBC Bank - Jira Automation Tool

Automated task management system that creates and tracks Jira tickets across departments. Integrates with internal systems via RabbitMQ to streamline project management workflows.

.NETJira APIRabbitMQ
TBC Bank - Internal Libraries

Developed reusable internal libraries including RabbitMQ idempotency checker and common templates. Improved code standardization and development efficiency across multiple enterprise projects.

.NETC#RabbitMQ
.NET Clean Architecture Template

Production-ready Clean Architecture solution template for .NET projects. Includes API, Application, Domain, Infrastructure, and Persistence layers with best practices baked in, accelerating scalable application development.

.NETC#

Scalable real-time notification system built with ASP.NET Core and SignalR. Enables efficient group-based notifications with support for targeted messaging to specific user groups and roles.

.NETC#SignalR
Common.Repository

Reusable repository and unit of work pattern implementation for .NET projects. Simplifies data access layer development with Entity Framework Core and promotes consistent database operations.

.NETC#EF CoreSQL Server