Skip to content

How I work

I work across the application stack — building interfaces, backend services, integrations, and the infrastructure used to run them in production.

01

Frontend

I build production interfaces with React and TypeScript.

Built admin portals, operational dashboards, internal platforms, and customer-facing applications with React and Next.js.

Technologies

  • React
  • Next.js
  • TypeScript
  • Redux
  • TanStack Query
  • Ant Design
  • Tailwind

Worked on

  • Role-based access and route protection
  • Complex API-driven workflows
  • Multi-tenant interfaces
  • Real-time data and status updates
  • Forms, dashboards, tables and reporting
  • Reusable component architecture
02

Backend

I design APIs, services, and integration layers.

Built backend services using Node.js/NestJS and Java/Spring Boot, including BFFs, enterprise integrations, authentication flows and high-throughput APIs.

Technologies

  • Node.js
  • NestJS
  • Java
  • Spring Boot
  • REST APIs
  • PostgreSQL
  • MySQL
  • Redis
  • Kafka
  • RabbitMQ

Worked on

  • REST APIs and BFF services
  • JWT and refresh-token authentication
  • Redis caching and token caching
  • Database design and query handling
  • API gateway / Apigee integrations
  • Event and message-driven integrations
  • Validation and rate limiting
  • Standardized error handling
  • Health checks
  • Microservice communication
03

DevOps

I deploy and operate applications in Kubernetes environments.

Worked on CI/CD, containerized deployments, GitOps workflows, monitoring and production troubleshooting.

Technologies

  • Kubernetes
  • Docker
  • Helm
  • Argo CD
  • Jenkins
  • GitLab CI
  • AWS
  • Prometheus
  • Grafana

Worked on

  • Dockerized application deployments
  • Kubernetes workloads
  • Helm deployments
  • Argo CD GitOps
  • Jenkins and GitLab CI pipelines
  • Multi-environment deployments
  • Health checks
  • Application monitoring
  • Prometheus/Grafana observability
  • Production troubleshooting
04

Full-stack

I can take a feature from UI to production.

Worked across React applications, backend APIs, databases, integrations, CI/CD and Kubernetes instead of owning only one layer.

Path

  1. UI
  2. API
  3. Services
  4. Data
  5. Delivery
  6. Runtime

Worked on

  • Multi-tenant platforms
  • Enterprise portals
  • Telecom integrations
  • Customer-facing digital products
  • Internal operational systems
  • Admin and management platforms

Architecture

A production system, taken apart one decision at a time. Step through it.

What gets in, and what does it have to prove?

One entry point rather than many. Routing, authentication and rate limiting belong here, because if every service implements them then every service implements them slightly differently.

Stage 01 — Entry
Containerized servicesClientsweb · mobileAPI Gatewayrouting · authIntegration LayerSpring BootDomain ServicesNode.js · NestJSRediscache · sessionsMessage Brokerproducer / consumerPostgreSQLMySQLObservabilityPrometheus · Grafana · Vector