All projects

Project 02 · AI

AI Content Services

Backend services for chat, interactive practice, presentation drafts, and structured academic content.

Role
Backend Developer
Period
2024 - Present
Company
PT Yapindo Jaya Abadi
AI learning assistant responding to a mathematics exercise

Overview

These services add generative AI capabilities to education products, including conversational assistance, interactive exercises, presentation drafts, and structured learning content.

The challenge

AI responses needed to remain useful for academic workflows while controlling token usage, latency, and operational cost across several product experiences.

My contribution

  • Integrated multiple AI providers behind backend services.
  • Designed prompts and response structures for different learning features.
  • Added usage controls and caching for repeated or reusable results.
  • Created a custom token strategy that reduced AI usage costs by approximately 60%.

Technical approach

Provider-specific behavior is isolated from the product-facing API. Redis supports caching and temporary usage state, while structured response contracts keep generated content predictable for consuming applications.

Outcome

The shared service layer made AI features easier to reuse across products and reduced the cost of delivering content-heavy interactions.

Available for backend opportunities

Let’s build something reliable.

Start a conversation