I WAYAN DARMIKA ESA KRISSAYOGA
Python Backend Engineer
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
Research Publications
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 2025 • DOI: 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