Full-stack team management platform with a Next.js web dashboard and a React Native (Expo) mobile app, both backed by a single REST API on PostgreSQL.
- Next.js 16
- React 19
- TypeScript
- Expo
- Prisma
- PostgreSQL
Software Engineer·Enterprise Portal Solution Architect at Xtivia
I design enterprise platforms by day and ship full-stack products by night. Two decades of building Java/Spring/Liferay systems for insurance, financial services, and Fortune 500 clients — and a growing catalog of Next.js apps on the side.
Projects
Side projects shipped on Vercel — full-stack TypeScript with a touch of AI.
Full-stack team management platform with a Next.js web dashboard and a React Native (Expo) mobile app, both backed by a single REST API on PostgreSQL.
Production-ready newsletter and marketing automation platform with a block-based campaign builder, multi-brand subscriber lists, drip automations, GDPR consent tracking, and a dedicated worker for personalization, tracking, and SES delivery.
Cross-platform Expo Router app — iOS, Android, and Web from a single codebase — that lets parents run a family bank with chores, rewards, and interest-bearing savings buckets for their kids. Supabase auth + RLS, Zustand state, React Native Paper UI.
Personal dashboard optimized for TVs and wall-mounted screens. Drag-and-drop layout builder, twelve widget types (clock, weather, calendar, tasks, RSS, photos, JSON fetcher, …), and zero cloud dependencies.
Connects to Garmin Connect, ingests daily health metrics (steps, sleep, stress) into a SQLite store, and uses Google Gemini to generate personalized wellness narratives behind a Flask dashboard.
Next.js application that combines OpenAI for smart suggestions with a NextAuth-secured multi-user experience and a Prisma data model.
Experience
Enterprise platforms at Xtivia, R&D at Oracle and Sun Microsystems, and consulting work at Sapient.
About
I'm an Enterprise Portal Solution Architect at Xtivia, where I've spent 14+ years designing and delivering Java, Spring Boot, and Liferay portal applications. My day job spans architecture, REST API design, Spring Batch frameworks, OAuth2/Spring Security, and shipping the kind of business-critical software that keeps insurers and enterprises running.
Before Xtivia I was an MTS at Oracle and Sun Microsystems, working on the platforms underneath portals — Glassfish WebSpace, Sun Portal Server, Oracle WebCenter, XMPP/BOSH chat — and contributing to open-source projects including Liferay Portal Server and the NetBeans Portal Pack.
Off the clock I build full-stack products with modern stacks — Next.js, React Native/Expo, Prisma, PostgreSQL, Tailwind, and a healthy dose of AI tooling. I publish them on GitHub and deploy them on Vercel.
Skills
Two stacks live in my head — the enterprise Java/Spring/Liferay world, and a modern TypeScript stack for everything new.
Contact
The fastest way to reach me is email. I read everything, even if I can't always reply quickly.