How I Built 20 Full-Stack Projects with GenAI, Blockchain, and AR at University of Moratuwa
By Harshana Lakshara
During my time at the University of Moratuwa, I challenged myself to go beyond the curriculum. I wanted to not just learn concepts, but apply them in rigorous, real-world scenarios. This led to a marathon of building over 20 full-stack projects, spanning generative AI, blockchain architectures, and immersive AR experiences.
The GenAI Breakthrough
One of the key highlights was integrating Large Language Models (LLMs) into practical workflows. I built systems that didn't just chat, but performed actions—analyzing data pipelines and automating DevOps tasks.
Blockchain for Trust
Exploring decentralized systems, I developed smart contracts that solved actual trust issues in supply chain management, ensuring transparency from source to consumer.
Immersive AR
This portfolio itself is a testament to my work in AR and 3D web technologies. By combining Three.js with React, I created interactive experiences that run smoothly in the browser, making complex information engaging and accessible.
[Full article coming soon. Stay tuned for the detailed technical breakdown!]
Technical Case Studies
Employee Management System (EMS)
A cloud-native microservices architecture using Spring Boot, Kafka, and Kubernetes to manage enterprise workforce data securely and efficiently.
Spring BootScalable Food Delivery Backend
Designed an event-driven system handling high-concurrency orders with gRPC, Redis, and PostgreSQL, modeled after Uber Eats.
KafkaGoTogether - AI Travel Assistant
Integrated LLMs to generate personalized travel itineraries for Sri Lanka tourism, built with Next.js and Go.
GenAIBlockchain Supply Chain
A decentralized application leveraging Ethereum smart contracts to ensure transparency and trust in logistics.
Web3