shams.dev

Full-Stack & Platform Engineer

Hi, I'm Shams

I design and ship complete products end to end: Spring Boot and FastAPI backends, React and Next.js frontends, and a native SwiftUI app, all running on a Kubernetes cluster I operate on my own hardware. Lately I've been building LLM-powered tooling and autonomous coding agents.

About

I'm a full-stack engineer who likes owning the whole system. I built Bytecode, a financial platform for self-employed professionals: an OAuth2 / OIDC authorization server, a ledger and invoicing API, marketing and dashboard web apps, and a native iOS app, all sharing one identity layer and one design.

The backends are Java / Spring Boot and Python / FastAPI, with a NestJS notification service; the frontends are React 19 and Next.js, and the iOS app is SwiftUI. It all runs on a self-hosted Kubernetes cluster on bare metal, backed by PostgreSQL, Redis, MongoDB, Kafka, and RabbitMQ, with Helm, Vault, MinIO, and Cloudflare Tunnels tying it together. I own the infrastructure, the CI/CD, and the on-call.

Lately I'm focused on applied LLMs: parsing bank statements and invoices into structured data with Claude, and a multi-agent system that writes and reviews code across my repositories. I automate everything I can.

Skills

Languages
JavaPythonTypeScriptSwiftSQL
Backend
Spring BootFastAPINestJSOAuth2 / OIDCJWT / DPoPREST
Frontend & Mobile
ReactNext.jsTailwindCSSSwiftUI
Data & Messaging
PostgreSQLRedisMongoDBKafkaRabbitMQMinIOFlyway
Infra & DevOps
KubernetesHelmDockerProxmoxCloudflareHashiCorp VaultGitHub Actions
AI
Claude / LLMsAgent SDKRAG & extraction

Projects

Bytecode

A financial platform for self-employed professionals: bookkeeping, invoicing, and client management. Web and iOS, one OAuth2 identity layer, self-hosted on Kubernetes.

Spring BootNext.jsPostgreSQLKubernetes

Bytecode Ledger (iOS)

Native SwiftUI app for tracking expenses and invoices, backed by the ledger API with biometric sign-in. Shipped through Fastlane with dev, beta, and prod environments.

SwiftUISpring BootFastlane

Auth Server

OAuth 2.0 / OpenID Connect authorization server: PKCE, DPoP token binding, passkeys, JWKS rotation, and Redis-backed replay protection.

Spring BootRedisOIDCDPoP

Multi-Agent Coding System

Orchestrated Claude agents that plan, edit, and review code across my repositories, dispatched from a GitHub Projects board and a chat dashboard.

Claude Agent SDKPythonMongoDB

Self-Hosted Platform

A bare-metal Kubernetes cluster running 20+ services: PostgreSQL, Kafka, RabbitMQ, Vault, MinIO, and GPU LLM inference, wired up with Helm and Cloudflare Tunnels.

KubernetesHelmProxmoxCloudflare

LLM Document Pipeline

Async workers that turn bank statements and invoices (PDF) into structured, categorized transactions using Claude, fed over RabbitMQ.

PythonRabbitMQClaudePostgreSQL

Contact

Open to remote work and interesting collaborations. Send me a message and I'll get back to you.