Skip to main content

I WAYAN DARMIKA ESA KRISSAYOGA

Senior Back-End Developer

📍 Ubud, Bali, Indonesia📧 esakrissa.wayan@gmail.com🔗 github.com/esakrissa💼 linkedin.com/in/esakrissa🌐 esakrissa.com

Professional Summary

Results-driven Senior Back-End Developer with 5+ years of experience in TypeScript, microservices architecture, and cloud-native applications on both AWS and GCP. Published researcher with expertise in AI agent orchestration using LangGraph and Model Context Protocol (MCP). Based in Bali, Indonesia with a proven track record of delivering production-ready, type-safe systems. Combines technical excellence with an artist's attention to detail and design-first engineering principles.

Technical Skills

Languages: TypeScript, JavaScript, Python, Go, Rust
Back-End & Frameworks: Node.js, NestJS, FastAPI, Next.js, Serverless Framework
Cloud & DevOps: AWS, Google Cloud Platform, Docker, Terraform, GitHub Actions
Databases: PostgreSQL, Redis, Supabase, MongoDB
AI & Modern Tools: LangChain, LangGraph, Model Context Protocol, OpenAI API, Cursor IDE
Additional: SOLID Principles, DRY, Microservices, REST APIs, CI/CD, Agile

Research Publications

1st Author

AI-Based Travel Agent Architecture with Implementation of LangGraph and Model Context Protocol (MCP)

Buletin Teknologi InformasiJuly 2025

Keywords: LangGraph, MCP, Multi-agent AI, Travel Booking, LLM

N-Gram and Full-Text Search Algorithm Testing for Pattern Recognition in a Chatbot Engine

Engineering Proceedings (MDPI)September 2025DOI: 10.3390/engproc2025107086

Keywords: N-Gram, Full-Text Search, Chatbot, NLP, ISONER, Pattern Recognition

Selected Projects

MCP server for hotel searches using Booking.com API. Implements robust error handling, rate limiting, and clean API abstractions.

Python • Model Context Protocol

Telegram bot using OpenAI Agents SDK and MCP Server. Popular project with community adoption.

Python • OpenAI API • Model Context Protocol

LangChain Agent with MCP Servers: Using LangChain MCP Adapters for tool integration.

Python • LangChain • Model Context Protocol

Modern implementation of ISONER (Information System on Internet Messenger) framework using microservices architecture with Python, FastAPI, Supabase, Redis, and GCP Pub/Sub.

Python • FastAPI • Supabase • Redis • Google Cloud Platform

A modern TypeScript playground with AI code assistant integration. Demonstrates strict type safety with generics and advanced TypeScript patterns.

TypeScript • Node.js • OpenAI API

A modern microservices architecture with FastAPI, Telegram Bot, and Message Broker deployed on GCP. Features auto-scaling and message broker patterns.

Python • FastAPI • Google Cloud Platform • Docker

+ 40 more repositories at github.com/esakrissa

Education

Bachelor's Degree in Information Technology (Teknologi Informasi)

Universitas Udayana

Bali, Indonesia

  • Published 2 research papers
  • First author on AI/LangGraph publication
  • Research on microservices and chatbot systems

Languages & Achievements

Languages

  • English – Fluent (1,600+ day Duolingo streak, Score: 130)
  • Indonesian – Native
  • Balinese – Native

Key Achievements

  • • First author on AI/LangGraph research paper
  • • 46 public GitHub repositories
  • • Open-source contributor (11+ stars on MCP server)

Additional Information

Work Authorization: Legal right to work in Indonesia (Indonesian citizen)

Availability: Immediate • Open to on-site (Bali) or remote with US timezone alignment

Development Tools: Cursor IDE (AI-assisted), VS Code, Git, Docker, Terraform

Interests: Architecture & properties, Music (singer-songwriter), Continuous learning

Resume generated from esakrissa.com • Last updated: January 2026