A notch-shaped panel that docks to any edge of your desktop and fills with widgets — clock, now playing, system stats, quick launcher, clipboard history. Custom widgets are just folders of HTML, CSS and JS.
- Rust
- Tauri
- TypeScript
Developer tools, macOS apps and .NET libraries — most of them built to solve something that annoyed me first.
A notch-shaped panel that docks to any edge of your desktop and fills with widgets — clock, now playing, system stats, quick launcher, clipboard history. Custom widgets are just folders of HTML, CSS and JS.
A macOS menu bar app that scans every app you have installed and checks each one against the Mac App Store, Homebrew, or its own Sparkle feed — then tells you which ones actually have an update waiting. It never installs anything behind your back.
Press a hotkey, drag a rectangle over anything on screen, and the text inside is recognised and copied to your clipboard. Runs entirely on-device through Apple's Vision framework — nothing is uploaded and nothing is kept.
A small, fast web tool that turns any link or block of text into a QR code you can download. No account, no tracking, no upsell.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Automated task management system that creates and tracks Jira tickets across departments. Integrates with internal systems via RabbitMQ to streamline project management workflows.
Developed reusable internal libraries including RabbitMQ idempotency checker and common templates. Improved code standardization and development efficiency across multiple enterprise projects.