Modern Frontend
React, Angular, Vue, JavaScript, TypeScript, HTML, CSS, responsive interfaces, REST and GraphQL integrations, and WebSocket-driven experiences.
Senior full-stack engineer + software architect
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
React, Angular, Vue, JavaScript, TypeScript, HTML, CSS, responsive interfaces, REST and GraphQL integrations, and WebSocket-driven experiences.
Java, Kotlin, Spring Framework, Spring Boot, JPA, REST APIs, Microsoft C#, Node.js, authentication, persistence, testing, and production-ready services.
Modular monoliths, microservices, serverless, event-driven systems, layered architecture, hexagonal architecture, SOA, CI/CD, and quality gates.
GitHub Copilot, CodeRabbit, MCPs, custom agents, skills, cloud coding tools, NotebookLM-style workflows, and practical AI review loops for faster delivery.
AWS, Docker, Linux workflows, containerized development, logs, developer tooling, and the infrastructure awareness needed to ship systems responsibly.
Algorithms, data structures, Big O analysis, search, sorting, recursion, dynamic programming, queues, heaps, maps, sets, trees, and graphs.
Knowledge map
These areas come from hands-on project experience and maintained notes: the useful stuff, not just keyword wallpaper.
Spring Boot, dependency injection, profiles, Actuator, JPA, validation, exception handling, records, Mockito, REST, and clean domain organization.
Event loop phases, timers, poll, check callbacks, microtasks, child processes, streams, Express, JWT, MVC Architecture, and service integration.
MVC, hexagonal, ports and adapters, DDD-style organization, inversion of control, strategy, observers, and dependency boundaries.
Image builds, containers, volumes, logs, interactive development containers, Docker Hub publishing, Linux tooling, screen capture, and shell-based workflows.
Big O, arrays, linked lists, maps, sets, heaps, priority queues, binary search, two pointers, sliding windows, BFS, DFS, tries, sorting, and dynamic programming.
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
Selected work
Contact
I can help with architecture reviews, full-stack implementation, modernization, AI-assisted delivery workflows, and teams that need calm technical leadership.