.NET / C#
Full-stack development across desktop, web, and backend systems using modern .NET
- Modern .NET: .NET 8–10, ASP.NET Core, Minimal APIs, RESTful services
- Architecture: microservices and containerized deployments using Docker and Kubernetes
- Cross-platform development targeting Windows and Linux environments
- Background processing: Worker Services, IHostedService, event-driven consumers (Kafka, MQTT)
- Desktop applications: WPF (MVVM architecture, dependency injection), Windows Forms
- Web platforms: ASP.NET Core, ASP.NET Web API, legacy ASP.NET Web Forms
- Legacy systems: maintenance and modernization of .NET Framework 3.5–4.8 applications
Golang
Lightweight HTTP APIs, CLI tools, and LLM integrations
- MCP servers for connecting LLMs to domain-specific tooling
- Lightweight HTTP APIs with Gin for production services
- Internal CLI tools for engineers and support teams
React
Component-based frontend development with TypeScript
- React 19, TypeScript, hooks, context API
- Customer-facing portals and internal tools
- Migration from legacy Web Forms to React SPAs
Next.js
Full-stack React framework for production web applications
- Next.js 15+, App Router, server and client components
- SSR, static generation, API routes
- Tailwind CSS, Vercel deployments
WPF
Windows desktop applications with rich UI
- MVVM architecture, dependency injection, data binding
- Real-time data visualization and financial market data feeds
- Modular application composition, custom controls
Android
Mobile application development
- Java and Kotlin
- Field service and mobile tooling for on-site hardware diagnostics
Kubernetes
Container orchestration for production workloads
- Deployments, services, ingress configuration
- Rolling updates, scaling, container lifecycle management
- Production clusters on Ubuntu serving global traffic
Docker
Containerization for development and deployment
- Multi-stage Dockerfiles for Go and Node.js
- CI/CD integration for consistent builds
- Image management and registry workflows
Linux
Server administration and production infrastructure
- Ubuntu server management, nginx, systemd
- Migration from Windows Server to Linux infrastructure
- Shell scripting, networking, SSH
Redis
In-memory data store for caching and real-time data
- Caching, session storage, pub/sub
- Integration with Go and .NET backends
Kafka
Distributed event streaming and message processing
- Producers and consumers for asynchronous pipelines
- Service decoupling and high-throughput data flows
MQTT
Lightweight messaging for IoT and device communication
- Telemetry collection from field-deployed hardware
- Remote configuration updates and real-time monitoring