Software Engineer · 15+ Years Experience

Practical Engineering.
AI Without The Hype.

Software Engineer with 15+ years of experience building enterprise software systems. Sharing practical lessons on Java, Backend Architecture, Distributed Systems and AI Engineering.

15+ Years Experience Software Engineer Java • Architecture • AI Enterprise Systems
What You'll Find Here

Practical Engineering Knowledge

15+ years of hands-on experience distilled into practical lessons — no fluff, no hype.

Java

Core Java, JVM internals, concurrency, and modern Java features through LTS releases.

Backend Architecture

Designing scalable, multi-tenant, event-driven systems with production-grade engineering.

Distributed Systems

Kafka, Redis, resiliency patterns, fault tolerance, and observability at scale.

AI Engineering

RAG, AI coding agents, MCP, Spring AI, LangChain4j, and LLM integrations for real systems.

Build In Public

Sharing the journey — real projects, honest lessons, and engineering decisions in the open.

Currently Exploring

What I'm Focused On

Actively building and experimenting with AI-augmented engineering tools and frameworks.

AI Coding Agents
MCP
RAG
Vector Databases
Spring AI
LangChain4j
AI Assisted Development
Build In Public

Exploring how AI can augment engineering teams and improve developer productivity — without compromising software quality.

Experience

Depth over breadth.
Always.

Real-world experience across the full backend spectrum — from large enterprise systems to modern AI-augmented development.

15+

Years Experience

Principal

Developer Level

Enterprise

Scale Systems

Core Expertise

Java Spring Boot Backend Architecture Distributed Systems Cloud Native Security & Auth AI Engineering System Design

Follow the Engineering Journey

Subscribe, read, and connect — practical engineering content on Java, Architecture, and AI Engineering, published regularly.