I'm a Software Engineer from Sri Lanka focused on building backend and cloud-based systems.
I enjoy working on systems where reliability, security, scalability, and clean architecture matter — from APIs and databases to background processing and cloud infrastructure.
- ⚙️ Go, Python, TypeScript, and Node.js for backend development
- ☁️ Experience with AWS, Docker, Linux, Nginx, and CI/CD
- 🔐 Experience building authentication, authorization, RBAC, secure APIs, and security-focused systems
- 🧩 Systems-level experience integrating Rust with Go through CGo/FFI
- 🤖 Currently exploring LLM applications, RAG, AI agents, MCP, and AI security
- 🤝 Collaborative team player with experience working across teams and leading hackathon projects
- 📚 Self-directed learner who enjoys learning new technologies and applying them through hands-on projects
- 🎓 BSc (Hons) in Computer Science — University of Kelaniya
- 🏆 3× Hackathon Champion
Open to: Software Engineer, Backend Engineer, and AI Engineer opportunities in Sri Lanka or remote (UTC+5:30).
Go · Python · Node.js · TypeScript · REST APIs · PostgreSQL · Redis · Authentication · RBAC
AWS · Docker · Linux · Nginx · GitHub Actions · Jenkins · CI/CD
LLM APIs · RAG · pgvector · AI Agents · LangGraph · MCP · AI Evaluation · AI Security
Kubernetes · Terraform · Prometheus · Grafana · OpenTelemetry
OpsPilot is a project I'm building to explore the intersection of backend engineering, DevOps, cloud infrastructure, and AI agents.
The goal is to help engineering teams investigate production incidents faster.
Alerts become incidents, an AI-assisted workflow investigates relevant logs, metrics, and system state, and suggested remediation remains under human approval before execution.
Go · Python · FastAPI · PostgreSQL · pgvector · Redis · Next.js · Docker
| Version | What it adds | Status |
|---|---|---|
| v0.1 | Go API, authentication, RBAC, idempotent alert ingestion + Python RAG service | 🔨 In Progress |
| v0.2 | PostgreSQL tuning, Redis, transactional outbox, event-driven workers | ⏳ Planned |
| v0.4 | AWS ECS Fargate, RDS, SQS, S3, CloudFront, keyless CI/CD | ⏳ Planned |
| v0.5 | Kubernetes on EKS, Helm, autoscaling, network policies | ⏳ Planned |
| v0.6 | Terraform, OpenTelemetry, Prometheus, Grafana, threat modeling | ⏳ Planned |
| v0.8 | AI agent + MCP server with permission tiers and human approval | ⏳ Planned |
| v1.0 | End-to-end AIOps workflow with Bedrock Guardrails and evaluations | ⏳ Planned |
Currently building · Backend + AI + Cloud + DevOps
An AI-powered incident management platform designed to help engineering teams investigate production incidents faster.
The system combines backend services, observability data, retrieval-augmented generation, and AI-assisted investigation while keeping remediation actions under human approval.
Go · Python · FastAPI · PostgreSQL · pgvector · Redis · Next.js · Docker
Focus: AI agents · RAG · AWS · Kubernetes · Terraform · Observability · AI security
Backend engineering · Go + PostgreSQL + Redis
A production-oriented URL shortener with authentication, link management, click analytics, caching, rate limiting, and observability.
- ⚡ Asynchronous click-processing pipeline with batched database writes
- 🚀 L1 LRU + Redis tiered caching with circuit-breaker support
- 🔐 JWT authentication and secure short-code generation
- 📊 Per-link analytics by day, device, browser, and referrer
- 🩺 Prometheus metrics with liveness and readiness endpoints
- 🧪 Concurrent testing with Go's race detector
- 🐳 Full-stack Docker Compose environment
- 📐 Architecture documentation and recorded design decisions
Go · Gin · PostgreSQL · pgx · Redis · Next.js · TanStack Query · Docker · Prometheus
Backend engineering · Security · AWS
A multi-tenant issue management platform with company-scoped data isolation and role-based access control.
- JWT RS256 authentication
- Refresh-token rotation and replay protection
- S3 presigned uploads
- REST APIs
- AWS deployment
- GitHub Actions CI/CD
Node.js · TypeScript · Express · Prisma · MySQL · React · AWS
Hackathon project · Team Lead
A peer-to-peer learning platform supporting course marketplaces and live 1-to-1 learning sessions.
- Backend microservices and REST APIs
- BigBlueButton video-session integration
- OpenAI API integration
- Docker-based deployment
- Linux + Nginx production setup
Go · Node.js · TypeScript · PostgreSQL · Vue · Docker · Nginx
Freelance · In Production
A web platform built for a pharmacy wholesale business and actively used by 200+ users.
- Real-time order workflows
- Client-facing web application
- REST API integration
- Ongoing maintenance and development
Next.js · TypeScript · REST APIs
AI Engineering: LLM APIs · RAG · pgvector · LangGraph · MCP · AI Agents · Evaluation · AI Security
| Achievement | Event |
|---|---|
| 🥇 1st Place | July of Code 2025 — Global Hackathon · Team Lead |
| 🥇 1st Place | UniHack 2025 — Inter-University Hackathon · Team Lead |
| 🥉 2nd Runner-up | Tech-Triathlon 2025 — Inter-University Hackathon |
Hiring for Software, Backend, Cloud, or AI Engineering?
shehansuraweera72@gmail.com

