// Expertise

Full-Stack Software Engineer with 8+ years of experience: enterprise .NET backends, interactive web UIs, and automated cloud infrastructure.

Backend

  • Microservice architectures & event-driven design (.NET 10)
  • REST, GraphQL & gRPC APIs (ASP.NET Core, OAuth 2.1, Hot Chocolate)
  • SQL and NoSQL data layers (Cosmos DB, PostgreSQL, MongoDB)
  • Generative AI & LLM integrations (OpenAI, Google Gemini)

Frontend

  • Single-Page Applications & SSR (SvelteKit, TypeScript)
  • Interactive Web UIs
  • Reusable Web Components

Cloud & Infrastructure

  • Azure cloud infrastructure management
  • Kubernetes deployments and configuration (AKS, Docker, Kubernetes API)
  • Infrastructure as code (Pulumi)
  • CI/CD pipelines and automation
  • Cloud cost analysis & infrastructure optimization

Architecture & Leadership

  • Engineering practices
  • System Architecture & Technical Ownership
  • Team leadership & mentoring
  • Code Quality Standards, CI/CD

// Projects

Low-Code Website Builder & Hosting Platform

A SaaS platform (similar to Webflow and Vercel) for visually composing, compiling, and deploying websites as standalone SvelteKit applications hosted on Kubernetes cluster

  • .NET 10
  • ASP.NET Core
  • Kubernetes
  • SvelteKit
  • gRPC
  • GraphQL
  • MassTransit
  • Azure Cosmos DB
  • CloudFlare R2
  • OpenIddict
  • Pulumi
  • Docker
  • OpenTelemetry

Highlights:

  • Component Compilation Pipeline: Designed an automated build service that compiles Svelte components into portable Web Components (Custom Elements) for interactive page composition in the visual editor.
  • Kubernetes Orchestrator: Built a backend orchestration service to compile, deploy, and scale user sites as isolated pods in a dedicated K8s cluster.
  • Visual Canvas Engine: Built an interactive visual editor with drag-and-drop support, parameters configuration, and element styling.
  • Cloud Infrastructure: Set up the cloud infrastructure using Pulumi (IaC) with automated CI/CD deployment pipelines for high-availability hosting.

AI-Powered Ad Images Studio

A canvas web application for automated ad creation with custom layer composition, text nodes, image nodes, and bounding boxes for targeted AI image generation.

  • .NET 9
  • ASP.NET Core
  • SvelteKit
  • Kubernetes
  • gRPC
  • GraphQL
  • MassTransit
  • Azure Service Bus
  • Azure Cosmos DB
  • Azure Table Storage
  • CloudFlare R2
  • OpenIddict
  • Pulumi
  • OpenTelemetry

Highlights:

  • Multi-Layer Canvas Engine: Developed an interactive canvas logic to handle element positioning, z-index ordering, text nodes, and bounding boxes with prompting support for AI edits.
  • GenAI Orchestration: Designed and implemented an event-driven backend with MassTransit and Azure Service Bus to handle heavy image processing and integrate Google GenAI APIs.
  • Real-Time Sync: Built a SignalR-based messaging layer to push real-time generation status and canvas updates from background workers directly to the client.
  • Cloud Infrastructure: Set up and maintained cloud infrastructure and CI/CD pipelines using Pulumi (IaC).

Multi-Page Survey Builder

A SaaS platform for creating complex, multi-page forms and surveys with a drag-and-drop editor, embeddable media files, and results export.

  • .NET 9
  • ASP.NET Core
  • Kubernetes
  • SvelteKit
  • gRPC
  • GraphQL
  • MassTransit
  • Azure Cosmos DB
  • Azure Blob Storage
  • OpenIddict
  • Pulumi
  • Docker
  • OpenTelemetry

Highlights:

  • Forms Schema Engine: Designed the backend logic to edit survey form schemas, dynamic validation rules, and media embeddings for the editor.
  • Visual Editor UI: Built an interactive drag-and-drop editor with real-time form preview and dynamic field configuration.
  • Cloud Infrastructure: Provisioned cloud infrastructure and Azure DevOps pipelines using Pulumi (IaC).

Business Content Management Platform

A content delivery and social media platform powering video/image management, content feeds, and embeddable media components for client websites.

  • .NET 8
  • ASP.NET Core
  • Azure Kubernetes Service
  • SvelteKit
  • gRPC
  • GraphQL
  • MassTransit
  • Azure Cosmos DB
  • Azure Database for PostgreSQL
  • Entity Framework
  • Azure Blob Storage
  • Azure SignalR
  • Azure Notification Hub
  • Stripe
  • OpenIddict
  • Google OAuth
  • Docker
  • OpenTelemetry

Highlights:

  • Monolith Split: Decomposed a legacy monolith into independent microservices, eliminating cross-service dependencies to improve system stability and maintainability.
  • Event-Driven Media Processing: Built an event-driven media pipeline using MassTransit to offload and orchestrate heavy media processing jobs: transcoding, compression, and resizing.
  • Auth Overhaul: Replaced the legacy authentication system with a centralized OAuth 2.0 / OpenID Connect layer using OpenIddict.
  • High-Concurrency Storage: Designed a NoSQL data layer on Azure Cosmos DB to serve content feeds and embeddable widgets under heavy traffic.
  • Cloud Infrastructure: Configured CI/CD pipelines for microservice deployments and replaced Azure App Services with Azure Kubernetes Service (AKS) as the hosting platform.

Video Redaction & Analytics Platform

A distributed video processing platform designed to ingest high-definition media files, integrate computer vision and object-tracking services, and automate video redaction.

  • .NET 6
  • ASP.NET Core
  • gRPC
  • MassTransit
  • MongoDB
  • PostgreSQL
  • Amazon S3
  • IdentityServer 4
  • Docker

Highlights:

  • AI Analytics Orchestration: Engineered a backend orchestration logic that processes object-tracking coordinates from external AI services for automated media redaction.
  • Distributed Task Scheduling: Designed an event-driven task distribution layer using MassTransit to schedule and dispatch heavy video analysis jobs to specialized analytics workers.
  • Media Asset Management: Developed a media management module with folder hierarchies to support bulk video uploads, display processing states, and organize exported assets.
  • Multi-Tenancy & Data Isolation: Architected multi-tenant data schemas with granular access controls to guarantee full tenant separation and asset privacy.

Media Workflow & Processing Engine

A heavy-duty media management and automation platform built for an international broadcast and VoD operator.

The platform enables non-technical users to visually construct complex media processing pipelines, automating video transcoding, quality control, metadata ingestion, and operational task tracking.

  • .NET 5
  • ASP.NET Core
  • Angular 4
  • REST API
  • MassTransit
  • MongoDB
  • PostgreSQL
  • Entity Framework
  • Amazon S3
  • IdentityServer 4
  • Docker
  • AppMetrics

Highlights:

  • Visual Workflow Orchestration: Engineered the state-machine execution engine that processes user-defined visual workflows to automate end-to-end media ingestion, transformation, and playout delivery.
  • Third-Party QC & Transcoding Integration: Integrated third-party media transcoding engines and automated quality control tools into unified, API-driven processing pipelines.
  • Distributed Task Orchestration: Designed a resilient event-driven distribution layer using MassTransit to route long-running media jobs across asynchronous worker queues.
  • Operational Task Management: Architected an integrated tasking and ticketing subsystem to manage manual operator intervention steps within automated broadcast workflows.

// Contacts