Senior full-stack engineer + software architect

Building reliable systems with clear architecture and AI leverage.

I help teams design, build, modernize, and operate software across Java/Spring, modern JavaScript frontends, cloud platforms, Docker, and high-throughput distributed systems.

I work best where technical depth meets product pressure: complex domains, legacy modernization, performance needs, distributed teams, and codebases that need clearer boundaries.

What I do

End-to-end engineering with architectural judgment.

Modern Frontend

React, Angular, Vue, JavaScript, TypeScript, HTML, CSS, responsive interfaces, REST and GraphQL integrations, and WebSocket-driven experiences.

Backend Systems

Java, Kotlin, Spring Framework, Spring Boot, JPA, REST APIs, Microsoft C#, Node.js, authentication, persistence, testing, and production-ready services.

Architecture

Modular monoliths, microservices, serverless, event-driven systems, layered architecture, hexagonal architecture, SOA, CI/CD, and quality gates.

AI-Assisted Delivery

GitHub Copilot, CodeRabbit, MCPs, custom agents, skills, cloud coding tools, NotebookLM-style workflows, and practical AI review loops for faster delivery.

Cloud + Operations

AWS, Docker, Linux workflows, containerized development, logs, developer tooling, and the infrastructure awareness needed to ship systems responsibly.

Computer Science Fundamentals

Algorithms, data structures, Big O analysis, search, sorting, recursion, dynamic programming, queues, heaps, maps, sets, trees, and graphs.

Knowledge map

The practical stack behind the work.

These areas come from hands-on project experience and maintained notes: the useful stuff, not just keyword wallpaper.

Java + Spring

Spring Boot, dependency injection, profiles, Actuator, JPA, validation, exception handling, records, Mockito, REST, and clean domain organization.

Node + JavaScript Runtime

Event loop phases, timers, poll, check callbacks, microtasks, child processes, streams, Express, JWT, MVC Architecture, and service integration.

Architecture Patterns

MVC, hexagonal, ports and adapters, DDD-style organization, inversion of control, strategy, observers, and dependency boundaries.

Docker + Linux

Image builds, containers, volumes, logs, interactive development containers, Docker Hub publishing, Linux tooling, screen capture, and shell-based workflows.

Algorithms + Data Structures

Big O, arrays, linked lists, maps, sets, heaps, priority queues, binary search, two pointers, sliding windows, BFS, DFS, tries, sorting, and dynamic programming.

AI Engineering Tools

LLM fundamentals, context windows, system prompts, tokens, fine-tuning concepts, agent modes, code review agents, local models with Ollama, and tool-connected workflows.

AI tools I use

AI as an engineering multiplier, not a shortcut.

GitHub Copilot CodeRabbit OpenAI / Codex Claude Code Open Code OpenClaw MCP servers Custom agents Skills NotebookLM-style research Ollama Cursor / AI editors

Selected work

Projects, experiments, learning labs, and public artifacts.

Contact

Need a senior engineer who can move across the stack?

I can help with architecture reviews, full-stack implementation, modernization, AI-assisted delivery workflows, and teams that need calm technical leadership.