Hi, I'm
Srishan Mandawala.
Full-Stack Developer & GenAI Enthusiast
A passionate Software Engineer with hands-on experience in full-stack development and Generative AI. I specialize in building AI-powered applications and intelligent software solutions that push the boundaries of what's possible.
const engineer = {
name: 'Srishan Mandawala',
role: 'Software Engineer',
focus: [
'Full-Stack', 'GenAI', 'RAG'
],
skills: [
'React', 'Next.js',
'FastAPI', 'LangChain'
],
isAvailable: true
};
About
Me.
Hello! I'm Srishan Mandawala — a passionate Software Engineer based in Galle, Sri Lanka. My journey in software development started with a curiosity about how things work on the internet, and it has since evolved into a deep passion for building intelligent, AI-powered applications.
Today, I specialize in full-stack development and Generative AI, building modern applications using technologies like React, Next.js, FastAPI, and LangChain. I'm passionate about Retrieval-Augmented Generation (RAG), NLP, and creating solutions that bridge the gap between cutting-edge AI and practical user experiences.

Technical
Arsenal.
Frontend & UI
Backend & APIs
AI, GenAI & Data
Databases & Vector
DevOps & Tools
Soft Skills
Featured
Projects.
Featured Project
HealthDoc AI
A document intelligence platform that analyzes medical reports, laboratory results, prescriptions, and medical guidelines. Leverages Retrieval-Augmented Generation to retrieve trusted information and generate structured summaries, identify abnormal values, and provide grounded medication information.
- FastAPI
- Google Gemini
- Qdrant
- Docker
- RAG
- LangChain
- Next.js
Featured Project
Sri Lankan Legal AI Assistant
An interactive Retrieval-Augmented Generation application designed to ground legal information from Sri Lankan legal documents. Retrieves relevant legal context and generates document-grounded responses using Large Language Models, providing users with a reliable AI-powered legal assistant.
- FastAPI
- LangChain
- RAG
- Next.js
- PostgreSQL
- Google Gemini
- FAISS
Featured Project
Cross-Language Ad Matching & Recommendation
An undergraduate research system for semantic retrieval and cross-language product recommendations. Developed multilingual matching using transformer models, embeddings, contrastive learning, and vector similarity search across Sinhala, English, and code-mixed marketplace listings.
- Python
- NLP
- FAISS
- Sentence-BERT
- E5
- Embeddings
- Contrastive Learning
Where I've
Worked.
Software Engineer Intern
Feb 2025 – Aug 2025- Developed ERP systems and commercial websites for enterprise clients
- Implemented full-stack features including UI components, REST APIs, and database integrations
- Debugged and optimized application performance across the stack
- Collaborated using Git-based workflows in agile development environment
Academic
Journey.
BSc (Hons) in Computing & Information Systems
Sabaragamuwa University Of Sri Lanka
G.C.E. Advanced Level — Physical Science
St. Aloysius' College
Get In
Touch.
I'm currently open to new opportunities and collaborations. Whether you have a project in mind, a question, or just want to say hi — my inbox is always open!