Skip to content
View Pizhevsky's full-sized avatar

Block or report Pizhevsky

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

Hi, I'm Denis

I build product-focused software across frontend, backend, and integration-heavy systems.

My public repositories are selected portfolio examples of work I have done in practice, with a focus on business rules, system boundaries, real-time behaviour, and maintainable delivery.

  • transaction-risk-engine — C# / ASP.NET Core transaction risk engine using PostgreSQL, Entity Framework Core and an Angular operations dashboard. The backend covers deterministic scoring, bounded graph traversal, idempotent ingestion, audit logs, health checks and transactional outbox delivery. I built it to show how risk decisions can stay explainable while the system still deals properly with retries, rule changes, fraud case review and operational failure paths.

  • durable-chat-relay — Vue 3 and TypeScript chat resilience prototype for field teams working with unreliable connectivity. It uses Express, Socket.IO, SQLite, IndexedDB recovery, helper-node sync, recovery dumps, and peer-assisted WebRTC fallback. I built it to explore practical architecture decisions around saving user actions before delivery, syncing without duplicates, and recovering cleanly after connection loss.

  • durable-chat-laravel — Laravel 12 and PostgreSQL central server for Durable Chat Relay. It adds a PHP 8.x OOP central authority that works with the original Node helper, using signed helper sync, durable event storage, idempotent projection, recovery checksum verification, and direct chat reconciliation between several helpers.

  • keyhook_booking — React and TypeScript booking system POC with scheduling rules, concurrency protection, Express, WebSocket updates, and database-backed booking invariants.

  • keyhook-booking-dotnet — C# / ASP.NET Core backend port of the Keyhook Booking system, compatible with the same React client and focused on timezone-safe availability, conflict prevention, and stronger backend invariants.

  • datachain — multi-exchange arbitrage MVP integrating five exchanges through a reusable backend abstraction layer, with RabbitMQ-connected Python workflows for balancing exchange allocations.

I am particularly interested in full-stack and backend-leaning engineering roles involving scalable systems, platform development, integration work, and complex business logic.

Pinned Loading

  1. keyhook_booking keyhook_booking Public

    TypeScript booking system POC with React, Express, SQLite, Sequelize, timezone-aware scheduling, and double-booking protection.

    TypeScript

  2. keyhook-booking-dotnet keyhook-booking-dotnet Public

    C# / ASP.NET Core backend for Keyhook Booking, compatible with the existing React client and focused on timezone-safe availability, conflict prevention, and booking invariants.

    C#

  3. durable-chat-relay durable-chat-relay Public

    Chat prototype for field teams with unreliable connectivity, built with Vue 3, TypeScript, Express, Socket.IO, SQLite, IndexedDB recovery, helper-node sync and peer-assisted fallback.

    TypeScript

  4. durable-chat-laravel durable-chat-laravel Public

    Laravel 12 and PostgreSQL central server for Durable Chat Relay, with PHP 8.x OOP design, durable event storage and idempotent sync.

    PHP

  5. transaction-risk-engine transaction-risk-engine Public

    C# / ASP.NET Core transaction risk engine with explainable scoring, bounded graph traversal, idempotent ingestion, outbox delivery, PostgreSQL persistence, and an Angular operations dashboard.

    C#