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
SYS-01
Janus Security Gateway
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

SYS-02
Sazzler
Ongoing

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

SYS-03
Portfolio
Production

Static site engineered to showcase backend architecture, system design case studies, and engineering maturity.

Architecture: Frontend Engineer

Core Stack: Next.js, TypeScript, Vercel

SYS-04
Centurion AIOps
Ongoing

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

SYS-05
Sortify
Completed

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

SYS-06
Sinhala Emotion Recognition
Ongoing

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

SYS-07
Spring Boot Pilot Project
Completed

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)

2026

University 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

2020

Central College Anuradhapura

  • Results: ABB
  • Subjects: Combined Mathematics, Physics, Chemistry

G.C.E. Ordinary Level

2017

Central College Anuradhapura

  • Results: 9As
  • Subjects: 6 common subjects, English Literature, Tamil, Information Technology

Knowledge Distribution

Technical BroadcastingPublished

Privacy-First Document Extraction: A Local Docling & SLM Pipeline

Building a robust data extraction pipeline with Docling and a Small Language Model

Infrastructure Matrix

Programming LanguagesC++, Go, Java, Python, TypeScript
Application FrameworksSpring Boot, FastAPI, Next.js, React, Tailwind CSS
Persistence & DataOracleDB, PostgreSQL (PGVector), MySQL, Redis, MongoDB
Event Streaming & WorkflowsApache Kafka, Temporal.io, gRPC
AI / Machine LearningPyTorch, LangGraph, Ollama, Scikit-learn
Backend-as-a-Service (BaaS)Supabase, Firebase
Containerization & RuntimeDocker
Cloud ProvidersAWS, Oracle Cloud (OCI)
CI/CD & GitOpsGitHub Actions
Observability & TelemetryPrometheus, Grafana, OpenTelemetry

Contact