IMG:00
IMG:00
AgentAI
HDR:01
HDR:01
Back_to_Works

AgentAI

AgentAI is a SaaS platform that helps real estate teams automate their marketing operations using AI. I joined as a Product Engineer on a legacy Next.js + NestJS codebase, taking ownership of both frontend and backend across a significant product evolution: UI migration from Chakra to MUI, OpenAI and LangChain integration, Stripe billing implementation, and a full B2B migration from a personal-use product to a multi-tenant architecture.

Role:Product Engineer - Fullstack
Tools:Next.js, TypeScript, NestJS, OpenAI, LangChain, MUI, Stripe, MongoDB
Date:2024-06-01
SEC:02
SEC:02

── /Confidential

NDA // Details restricted

This project was built under a professional engagement. Product details, technical architecture, and business logic are covered by NDA and cannot be disclosed. What follows is a summary of my personal contribution and measurable impact.

My_Contributions:
  • Took over a legacy Next.js + NestJS codebase and led ongoing maintenance, feature development, and tech debt reduction across both frontend and backend.
  • Migrated the entire UI component layer from Chakra UI to Material UI (MUI), standardising the design system and improving developer ergonomics across all pages.
  • Researched and integrated OpenAI and LangChain to power the platform's AI agent features — enabling automated content generation and marketing workflows for real estate teams.
  • Implemented Stripe payment infrastructure end-to-end: billing plans, webhook handling, and subscription lifecycle management — enabling the product's revenue model.
  • Led the migration from a personal-use product to a B2B multi-tenant architecture, introducing user groups, roles, and organisation-level access controls.
  • Refactored core business logic across NestJS modules to align with framework best practices — improving code clarity, testability, and maintainability ahead of team scaling.
NAV:05
NAV:05
← PreviousSimpan
Next →KickAvenue

Command Palette

Search for pages and actions