Amodh Herath // Engineering Ledger
I write backend software focused on distributed architecture and system reliability. Instead of just wrapping APIs, I build the middleware that makes AI integration viable in production—handling the network edge, managing asynchronous events, and ensuring services communicate reliably without dropping data. I care about fault tolerance, concurrency, and engineering clean backend logic that stays fast under real-world load.
Operational Experience
Fullstack AI Engineering Intern
Dilexus Infotech
2025 - Present- Co-developed the frontend dashboard and user workspaces using Next.js, TypeScript, and Tailwind CSS, focusing on responsive design, stateless authentication, and Core Web Vitals optimizations.
- Designed and implemented a normalized 3NF relational database schema using Prisma and PostgreSQL, integrating soft-deletion and automated audit trails to ensure financial data compliance.
- Engineered a localized, air-gapped document intelligence pipeline by integrating IBM's Docling for geometric layout parsing and serving quantized Small Language Models (SLMs) via Ollama.
- Built the asynchronous API and service layer with FastAPI, implementing validation schemas with Pydantic and decoupling heavy computation from web requests using background task queues.
- Containerized services using multi-stage Docker configurations to reduce footprint, and established secure bridge networks to isolate internal services and enable local GPU acceleration.
Featured Projects
View All Projects| ID | System | Architecture | Core Stack | Status |
|---|---|---|---|---|
| SYS-02 | SazzlerMicroservices-based e-commerce backend built on event-driven architecture, distributed caching, and state machine choreographies. | Backend Engineer | Java, Spring Boot, Spring Cloud, Kafka, PostgreSQL, MongoDB | Ongoing |
| SYS-01 | Janus Security GatewayAn ultra-low latency AI API gateway and reverse proxy featuring asynchronous prompt injection defense, PII redaction, and automated LLM fallback routing. | AI/Backend Engineer | Go, Python, gRPC, Redis, Docker | Ongoing |
| SYS-04 | Centurion AIOpsA polyglot AIOps platform orchestrating self-healing infrastructure via Event-Driven Architecture, durable execution, and LLM-based root cause analysis. | AI/SRE Engineer | Java, Python, TypeScript, Kafka, Temporal, PGVector, LangGraph | Ongoing |
An ultra-low latency AI API gateway and reverse proxy featuring asynchronous prompt injection defense, PII redaction, and automated LLM fallback routing.
Architecture: AI/Backend Engineer
Core Stack: Go, Python, gRPC, Redis, Docker
Microservices-based e-commerce backend built on event-driven architecture, distributed caching, and state machine choreographies.
Architecture: Backend Engineer
Core Stack: Java, Spring Boot, Spring Cloud, Kafka, PostgreSQL, MongoDB
Static site engineered to showcase backend architecture, system design case studies, and engineering maturity.
Architecture: Frontend Engineer
Core Stack: Next.js, TypeScript, Vercel
A polyglot AIOps platform orchestrating self-healing infrastructure via Event-Driven Architecture, durable execution, and LLM-based root cause analysis.
Architecture: AI/SRE Engineer
Core Stack: Java, Python, TypeScript, Kafka, Temporal, PGVector, LangGraph
A full-stack AI application that processes and classifies waste materials using a custom machine learning model.
Architecture: Fullstack AI Engineer
Core Stack: React, FastAPI, Pytorch
A deep learning research project focused on multi-class emotion detection(Ekaman's Basic Emotions) for the low-resource Sinhala language using a hybrid SinBERT-CNN architecture.
Architecture: AI Researcher & Engineer
Core Stack: SinBERT (RoBERTa), PyTorch, CNN, FastAPI
A production-grade Spring Boot REST API featuring JWT authentication, role-based access control, and Argon2 password hashing.
Architecture: Backend Engineer
Core Stack: Java 21, Spring Boot 3, Spring Security, JJWT, Oracle DB, Gradle
Academic Baseline
B.Sc. Computer Engineering (hons)
2026University of Jaffna
- ▹ Systems & Infrastructure: Operating Systems, Computer Networking, Computer Architecture, Computer and Network Security.
- ▹Intelligence & Data: Machine Learning, Deep Learning, AI, Data Mining.
- ▹Software Engineering: Software Architecture, DS & Algorithms, Database Systems.
- ▹Research - Emotion Recognition of Sinhala Language Texts in Social Media
G.C.E. Advanced Level
2020Central College Anuradhapura
- ▹Results: ABB
- ▹Subjects: Combined Mathematics, Physics, Chemistry
G.C.E. Ordinary Level
2017Central College Anuradhapura
- ▹Results: 9As
- ▹Subjects: 6 common subjects, English Literature, Tamil, Information Technology
Knowledge Distribution
Privacy-First Document Extraction: A Local Docling & SLM Pipeline
Building a robust data extraction pipeline with Docling and a Small Language Model