Skip to main content

Full-Stack Software Developer

Building scalable software for real-world business problems.

I design and develop reliable web applications, robust APIs, and data-driven platforms using .NET, React, and modern web technologies.

.NET · React · TypeScript · SQL Server · Docker

Selected work

Business platforms built for real operations. Each one is a sanitised professional case study describing the problem, the architecture, and the engineering decisions.

Operations PlatformConfidential

Veterinary Management and Reporting Platform

A business platform that runs veterinary service operations: user management, test and report workflows, orders and requisitions, tasks, payments, and client records.

  • C#
  • ASP.NET Core
  • REST APIs
  • Entity Framework Core
  • SQL Server
Case study
Business PlatformConfidential

Travel Management Platform

A business application for travel operations covering tours and groups, reservations, invoices, tasks, and integrations with external services and payment providers.

  • C#
  • ASP.NET Core
  • REST APIs
  • SQL Server
  • JavaScript
Case study
Records PlatformConfidential

Property Records Platform

A property records application built on a .NET 8 API using Clean Architecture, SQL Server, and multi-tenancy, with a React and TypeScript frontend.

  • C#
  • .NET 8
  • ASP.NET Core Web API
  • Clean Architecture
  • Multi-tenancy
Case study

Technical expertise

Depth on the .NET backend, fluency across the stack

Grouped by where they are used. Backend and databases are the day-to-day core; the rest is applied on every project that ships.

Backend

Primary focus. APIs, business logic, and data access on the .NET platform.

  • C#
  • ASP.NET Core
  • ASP.NET MVC
  • Web API
  • Entity Framework Core
  • Dapper
  • REST API design

Frontend

Component-based UIs with typed contracts against backend APIs.

  • React
  • TypeScript
  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS
  • Bootstrap

Databases

Schema design, query work, and data-driven workflows.

  • SQL Server
  • PostgreSQL
  • MongoDB

DevOps and delivery

Packaging, deploying, and running applications on Linux servers.

  • Docker
  • Docker Compose
  • Git
  • GitHub
  • Linux
  • Nginx
  • CI/CD

Architecture and practices

Approaches used in production work rather than in isolation.

  • Clean Architecture
  • Multi-tenancy
  • Database design
  • Business workflow automation

Experience

Shipping business software end to end

3.5 years of professional development, currently at LnP Infotech Pvt. Ltd..

Senior Software Developer / Full-Stack Developer

LnP Infotech Pvt. Ltd.

Current

Full-stack development of business applications: backend APIs, frontend modules, database work, deployment, and ongoing maintenance.

  • Build business applications end to end across backend, frontend, and database layers.
  • Implement backend REST APIs with C# and ASP.NET Core, and frontend modules with React, TypeScript, and Angular.
  • Design and operate data-driven workflows on SQL Server and PostgreSQL, including query and schema work.
  • Debug and resolve production issues, and maintain and improve existing systems.
  • Handle client requirements, translate them into technical work, and deliver iteratively.
  • Containerise and deploy applications with Docker and Nginx on Linux servers.

How I work

Engineering principles

The approach behind the work, applied consistently across backend, frontend, and deployment.

  1. 01

    Maintainability first

    Code is read and changed far more often than it is written. Clear names, small modules, and predictable structure make the next change cheaper.

  2. 02

    Reliable APIs

    Explicit contracts, validation at the boundary, and consistent error handling so that consumers can trust what they get back.

  3. 03

    Clear separation of concerns

    Business rules stay independent of frameworks and storage. That keeps them testable and lets infrastructure change without rewrites.

  4. 04

    Secure handling of data

    Least privilege, server-side authorisation, and no secrets in code. Tenant and user boundaries are enforced in the data layer.

  5. 05

    Performance-conscious implementation

    Measure before optimising, then fix the query, the index, or the render path that actually matters.

  6. 06

    Practical problem solving

    Understand the workflow behind the request, deliver the simplest thing that solves it well, and leave room to grow.

Technical writing

Notes from building and running software

Practical articles on .NET, React, databases, and deployment, grounded in official documentation and production work.

Contact

Have a project or engineering challenge in mind?

I'm interested in discussing software development, full-stack engineering, and practical product challenges.