Projects

Showcasing concurrency solutions in complex systems

Diagram illustrating thread-safe concurrency management in distributed services
Diagram illustrating thread-safe concurrency management in distributed services
Locking

Comparing optimistic and pessimistic locking strategies

Visual comparison chart of locking approaches with pros and cons
Visual comparison chart of locking approaches with pros and cons
Flow diagram of a command handled via MediatR from controller to repository
Flow diagram of a command handled via MediatR from controller to repository
Schema diagram highlighting indexing strategies for read-heavy PostgreSQL database
Schema diagram highlighting indexing strategies for read-heavy PostgreSQL database
Deployment

Dockerized pipeline for freelance consultancy projects

Experience Matters

Over 14 years, I've crafted resilient distributed systems, balancing performance with maintainability in product and consultancy roles.

Expert in C#, Java, and C++.

Roles

Product Firms

Various

2009 - 2016

Built high-availability systems with 99.99% uptime and managed long-term tech debt.

Consultancy

Freelance

2017 - Present

Delivered clean, handover-ready codebases tailored to diverse client needs.

A focused software architect reviewing complex system diagrams on multiple monitors in a modern office.
A focused software architect reviewing complex system diagrams on multiple monitors in a modern office.

Meet Pratyush Deyasi

With 14 years in software architecture, I specialize in high-availability systems and clean, efficient code.

A candid photo of Pratyush Deyasi working intently at his desk surrounded by multiple monitors displaying code and architecture diagrams.
A candid photo of Pratyush Deyasi working intently at his desk surrounded by multiple monitors displaying code and architecture diagrams.
Core Expertise
Consultancy Focus

Delivering production-grade solutions with clean architecture, prioritizing performance, resiliency, and maintainability.