Available for select consulting

Chetan Chadalavada

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.

📍 Loveland, ColoradoPress K to navigate
  • 20+Years building software
  • 6Companies shipped at
  • 6+Personal products live
  • OSSLiferay & NetBeans

Projects

Things I've built recently.

Side projects shipped on Vercel — full-stack TypeScript with a touch of AI.

HuddleBase

Team command center for coaches, players, and parents.

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

DakSend

Self-hosted email platform built on Amazon SES.

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.

  • Next.js
  • PostgreSQL
  • Redis
  • BullMQ
  • Amazon SES

FamFi

A family finance bank that teaches kids financial responsibility.

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.

  • Expo
  • React Native
  • TypeScript
  • Supabase
  • Zustand

VigilBoard

Self-hosted dashboard for always-on wall displays.

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.

  • Next.js 15
  • Prisma
  • SQLite
  • TypeScript

AI Health Insights

Personal wellness insights from Garmin + Gemini.

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.

  • Python
  • Flask
  • SQLite
  • Gemini AI

Smart Grocery List

AI-assisted grocery list with shared households.

Next.js application that combines OpenAI for smart suggestions with a NextAuth-secured multi-user experience and a Prisma data model.

  • Next.js 15
  • React 19
  • Prisma
  • NextAuth
  • OpenAI

Experience

Where I've shipped.

Enterprise platforms at Xtivia, R&D at Oracle and Sun Microsystems, and consulting work at Sapient.

  1. Apr 2025 — Present

    Enterprise Portal Solution Architect

    Xtivia, Inc.
    • Lead architecture and delivery of Liferay-based enterprise portal solutions across the client portfolio.
    • Define standards for portal/portlet design, REST API patterns, and Spring-based service layers.
  2. Jan 2012 — May 2025

    Senior Enterprise Portal Developer

    Xtivia, Inc.
    • Delivered end-to-end Java/JEE/Spring MVC/Liferay/MyBatis portlet applications for an insurance client, including User Administration and Claims web apps.
    • Designed a Spring Boot framework for batch processing that simplified delivery and standardized patterns across multiple Spring Batch applications.
    • Built Spring MVC RESTful web services with JUnit-based automated test framework, secured with Spring Security and OAuth2.
    • Wrote and published technical articles on Flutter + Liferay DXP integration on the Xtivia engineering blog.
  3. Sep 2011 — Jan 2012
    Bangalore

    Member of Technical Staff

    Oracle Corporation
    • R&D on Oracle WebCenter — built the Webchat UI in vanilla JavaScript.
    • JAVA CALDAV integration for the WebCenter Calendar.
    • Document Manager module for Oracle WebCenter CMS integration.
  4. Feb 2008 — Sep 2011

    Member of Technical Staff

    Sun Microsystems
    • Contributor to Sun Glassfish Web Space Server (which became Liferay).
    • Contributed code, features, and bug fixes to the Liferay Portal Server open-source project.
    • Designed and built key features of the NetBeans Portal Pack — a NetBeans plugin for portlet development — and represented it at external technical events.
    • Authored sample portlets demonstrating Hibernate, FLEX dashboards, Pentaho, JPA, Dojo, and streaming video integration.
  5. 2010 — 2011

    Member of Technical Staff

    Oracle Corporation
    • Developed XMPP/Presence adapters in JAVA for Oracle WebCenter.
    • Key contributor to the XMPP/BOSH server implementation for Oracle WebCenter / Beehive integration.
  6. Jun 2006 — Feb 2008

    Associate Technology L2

    Sapient
    • Technical design and end-to-end development on the Vodafone Vista 3.0 program — Java, J2EE, Oracle Identity Management, Plumtree Portal.
    • Delivered Reconciliation, Provisioning, and Self-Service Administration modules; authored custom adapters for Oracle Identity Manager.
    • Owned SOAP web services bridging the Portal Remote portlet server and the VIM Server; analyzed and resolved performance bottlenecks.

About

A bit more about me.

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

Tools of the trade.

Two stacks live in my head — the enterprise Java/Spring/Liferay world, and a modern TypeScript stack for everything new.

Languages

  • TypeScript
  • Java
  • JavaScript
  • Python
  • Dart
  • Swift
  • SQL

Frontend

  • React
  • Next.js
  • React Native
  • Expo
  • Flutter
  • Tailwind CSS
  • TipTap

Backend

  • Spring Boot
  • Spring MVC
  • Spring Batch
  • Spring Security
  • OAuth2
  • Node.js
  • Flask
  • REST / JSON APIs
  • JPA / Hibernate
  • MyBatis
  • Prisma

Enterprise Portal

  • Liferay DXP
  • Oracle WebCenter
  • Glassfish WebSpace
  • Sun Portal Server
  • Plumtree Portal
  • JEE Portlets
  • XMPP / BOSH

Data & Infra

  • PostgreSQL
  • SQLite
  • Redis
  • BullMQ
  • Amazon SES
  • Vercel

AI & Tooling

  • OpenAI
  • Google Gemini
  • Git
  • Agile / Scrum
  • Open-source contribution

Open source

Contact

Let's build something.

The fastest way to reach me is email. I read everything, even if I can't always reply quickly.