Projects
Recent work · public code
Properties, units, rental applications and leases with two user roles. ASP.NET Core MVC with Razor Pages, EF Core code-first, Identity and Docker. Built AI-assisted in 4 days, refined through 10 refactoring PRs and shipped stable with 88 xUnit tests and technical documentation.
A store page built close to a Figma design in a stack new to me: Next.js and TypeScript with Sanity CMS, built AI-assisted with Claude Code across 8 pull requests and deployed to Vercel two days after the brief, running stable.
Conference-hall management and booking API built on Clean Architecture principles with MediatR/CQRS, EF Core and a pricing engine that varies rates by time of day.
Channel statistics dashboard on the YouTube Data API: an ASP.NET Core Web API with Google OAuth, JWT and MediatR/CQRS, paired with an Angular dashboard on RxJS.
Commercial projects · QSolutions
The Angular frontend of a complex enterprise system with heavy business logic, built single-handedly across 5 separate modules — touchscreen kiosks, digital signage, clerk workstation dashboards, a web pre-booking portal and a multi-tenant admin panel. Modular architecture, auth interceptors with token refresh, field-level RBAC, a multi-strategy logging factory and repository/domain service separation. Integrated Chatwoot for in-app client support, BankID for identity verification, and served the platform through Cloudflare for CDN and edge security.
Delivered individual backend features end to end: Web API endpoints built on OOP and SOLID principles, CQRS-based business logic, EF Core data access and a PostgreSQL database layer.
Config-driven Go HTTP server of the platform with dual MySQL/SQLite support and CORS middleware. Worked on its endpoints for rooms, tokens and playlists.
Go bot for queue pre-booking via Telegram, integrated with the platform API. Took part in implementing webhooks, inline keyboards, registration flows and sessions.
Flutter mobile app for queue pre-registration on touchscreen kiosks in CNAPs and enterprise locations. Took part in its development, including Google Sign-In, Firebase (push notifications and analytics) and platform API integration.
Designed and developed Node.js and Go proxies bridging the platform to printers, kiosks, dispensers and external APIs: protocol translation, auth and request routing.
Developed a native Java application for recording client service sessions at clerk workstations: audio capture, processing and storage, streamed to the platform backend over TCP sockets.