About Me
I'm Dilum Darshana, a Senior/Lead Full-Stack Engineer with over 10 years of experience building scalable, cloud-native web applications. I specialise in backend and frontend development using Node.js, React.js, TypeScript, and AWS. I'm currently based in Sri Lanka (GMT+5:30) and have spent the last 5+ years leading engineering teams and mentoring developers.
My journey started in traditional web development, but I quickly gravitated toward JavaScript-based full-stack architecture. I’ve built and maintained production systems using microservices, serverless infrastructure (AWS Lambda, DynamoDB, S3), and modern frontend frameworks like React and Next.js. I’ve also adopted tools like Terraform, Docker, and GitHub Actions for streamlined CI/CD.
In recent years, I’ve taken a strong interest in Generative AI — exploring how LLMs can be integrated into real-world apps. I’m currently building projects using LangChain, LangGraph, Pinecone, and Hugging Face APIs, with a focus on practical use cases like intelligent assistants and RAG-based systems.
I’ve also adopted tools like Serverless, Terraform, Docker, GitHub Actions, and AWS CodePipeline for streamlined CI/CD. I hold two active AWS certifications — AWS Certified Developer – Associate and AWS Certified Security – Specialty. I also previously held the AWS Solutions Architect – Associate certification, which has since expired but reflects my broader knowledge in designing scalable cloud systems.
As a technical leader, I enjoy mentoring developers, facilitating agile processes, and driving architectural decisions. I’ve led cross-functional teams and successfully delivered complex features under tight deadlines. I’m proactive in communication and comfortable working across time zones — especially IST and Europe.
Outside of work, I love sharing knowledge with other developers and am currently working on portfolio projects that combine software engineering and AI. If you're interested in collaborating, feel free to get in touch.