Full Stack Developer | Java/Kotlin Developer | Javascript/Typescript Developer | AI Agent Builder
Passionate and impact-driven Full Stack Developer with nearly 6 years of experience designing, building, and optimizing enterprise-grade applications. Specialized in backend architectures (Java, Spring Boot, Microservices, Kotlin) and modern frontend frameworks (React, Angular 19). Proven track record of architecting event-driven systems (Redis, BullMQ), extensible plugin architectures, and AI agentic workflows. Experienced in leading development teams, implementing secure authentication systems (OAuth 2.1), and collaborating in bicultural/bilingual teams.
- ๐ป Full Stack Developer specialized in backend architectures, high-quality frontend tooling, and advanced API design.
- ๐ง API Specialist experienced with REST, GraphQL, GraphQL Federation v2, Module Federation v2, and OAuth 2.1.
- ๐ International Collaboration working with distributed teams (Intesys, ISF, Adesso, ExMachina).
- ๐ค AI Agent Enthusiast building Model Context Protocol (MCP) servers, agentic workflows, and prompt engineering utilities.
- ๐ฆ Component Creator passionate about building modular, reusable libraries and cross-platform applications.
- Core Stacks: Java 8+ (Java 25), Spring Boot (Spring Boot 4), Kotlin, RESTful APIs
- Event-Driven & Messaging: Redis, BullMQ
- API & Specs: OpenAPI 3.1, GraphQL, GraphQL Federation v2 (Apollo Federation, Hive Gateway), GraphQL Yoga, REST
- Security & IAM: OAuth 2.1, Spring Security (OAuth Authorization Server), Single Sign-On (SSO)
- Web Frameworks: React (React Router v7), Angular 19
- Design & Styling: Tailwind CSS v4, shadcn/ui, CSS3, HTML5
- Tooling & State: Vite, Storybook 10, Redux Toolkit, TanStack Query, RxJS, Zod, Biome
- Mobile & Cross-Platform: Flutter, React Native, Jetpack Compose, Compose Multiplatform, Kotlin Multiplatform
- Relational Databases: PostgreSQL, MySQL, SQL Server
- NoSQL & Cache: Redis, MongoDB, GridFS
- ORMs & Data Layers: Spring Data JPA/Hibernate, drizzle-orm, Mongoose
- Testing: JUnit, Mockito, Cypress, Vitest, WireMock, MSW, Playwright, TDD
- DevOps & Containers: Docker, Kubernetes (K8s)
- CI/CD: GitHub Actions, GitLab CI, Jenkins
- Frameworks & Protocol: Model Context Protocol (MCP), LangChain
- AI Tooling: AI Code Review, AI-Assisted Development, Agentic Workflows, Prompt Engineering
- Server: Nginx, VPS Administration
- OS: Ubuntu, Manjaro Linux, macOS, Windows
- Designed an API-first microservices backend with Java 25, Spring Boot 4, and OpenAPI specifications.
- Built a pluggable microfrontend using React 19, Vite 7, and Module Federation v2.
- Implemented CI/CD pipelines via GitHub Actions and Docker containerization.
- Tech: Java 25 โข Spring Boot 4 โข React 19 โข Vite 7 โข Module Federation v2 โข Docker โข GitHub Actions
- Designed and implemented a plugin system allowing the integration of externally built plugins, leveraging a microfrontend pattern on the UI side via Module Federation v2 remotes loaded at runtime by the host shell (self-registering RBAC permissions, i18n labels, and API routes).
- Led frontend migration from React 16 to React 18, implemented secure token-refresh flows, and integrated Labbook (LIMS).
- Tech: React 18 โข Spring Boot โข Module Federation v2 โข Labbook
- Developed over 90% of the Spring Boot/Java/MySQL backend for a property sale/renting and auto rental platform.
- Directed the Angular 19 frontend team, implementing Server-Side Rendering (SSR) for SEO and performance optimization.
- Tech: Spring Boot โข Angular 19 โข MySQL โข SSR
- Developed an OAuth2 authentication single sign-on (SSO) system using Spring Security OAuth Authorization Server, Spring Boot, Kotlin, and MongoDB, integrating user authentication flows with a React JS frontend.
- Tech: Spring Boot โข Kotlin โข MongoDB โข React โข OAuth 2.1
Also contributed to EPAL Exchange Pallet (Angular developer), Veritas SOL 2 (React component libraries), Token Creator (Mantine forms), and Scholarship (JPA Specifications).
| Project | Description |
|---|---|
| ๐ฆ @nxgt/material | Modular React 19 + TypeScript component library built on shadcn/ui and Tailwind CSS 4, exporting 50+ rich components (Tiptap editor, PDF viewer, TanStack Tables) with multiple named entry points. |
| ๐ OAuth 2.1 Auth Server | Fully RFC-compliant OAuth 2.1 Authorization Server built from scratch in Hono, TypeScript, MongoDB, and Redis, featuring PKCE, Refresh Token rotation, and BullMQ event-driven notifications. |
| ๐ฅ๏ธ GraphQL Federation Platform | GraphQL Federation v2 supergraph (Apollo Federation, Hive Gateway) with shared audit logs, DataLoader batching, and a custom Model Context Protocol (MCP) server enabling AI agents to query/mutate data. |
| ๐๏ธ MongoDB Migration Module | Custom database migration tool for Spring Boot applications (inspired by Mongock) that dynamically scans, executes, and records schema migrations during startup. |
| ๐ MongoDB Auditing Starter | Kotlin & Spring Boot WebFlux auditing module using Javers Core to track modifications on MongoDB collections via Spring Data lifecycle callbacks. |
| ๐ก๏ธ GraphQL Fine-Grained Auth Directive | Custom GraphQL directive to enforce field-level authorization and role-based access control (RBAC) directly inside GraphQL schemas. |
- ๐ฎ Video Games: eFootball, Yu-Gi-Oh! Master Duel
- ๐ป Open Source: Coding, building developer tools, and experimenting with AI agents
- ๐ Anime & Manga: Huge fan of Japanese pop culture




