Skip to main content

I WAYAN DARMIKA ESA KRISSAYOGA

Python Backend Engineer

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

Professional Summary

Python Backend Engineer with 5+ years of Python experience building backend systems, AI agents, and microservices with FastAPI, LangChain, LangGraph, and MCP on AWS and GCP. Published researcher on AI-based travel agent architectures and chatbot search algorithms. Based in Bali, Indonesia. Focused on shipping production-grade APIs, multi-agent systems, and cloud-native services.

Technical Skills

Languages: Python, TypeScript, JavaScript, Go, Rust
Backend & APIs: FastAPI, Node.js, Next.js, Serverless Framework
AI & LLM Agents: LangChain, LangGraph, Model Context Protocol, OpenAI API, Anthropic API
Cloud & DevOps: AWS, Google Cloud Platform, Docker, Terraform, GitHub Actions
Databases: PostgreSQL, Redis, Supabase, MongoDB
Dev Tools: Cursor IDE, Claude Code
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 Informasi July 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

+ 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
  • • 24+ GitHub repositories, primarily Python
  • • Open-source MCP server with 13+ stars

Additional Information

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

Availability: Immediate • Open to remote roles, aligned with APAC and EU timezones

Development Tools: Cursor IDE, Claude Code, Git, Docker, Terraform

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

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