Page Info

Blog | Harshana Lakshara Fernando (System Design, Kafka, GenAI)

Technical writing and notes by Harshana Lakshara Fernando on system design, Kafka, microservices, cloud-native engineering, GenAI, and Web3.

Posts focus on practical explanations, implementation lessons, and patterns used across real projects and coursework.

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 Boot

Scalable Food Delivery Backend

Designed an event-driven system handling high-concurrency orders with gRPC, Redis, and PostgreSQL, modeled after Uber Eats.

Kafka

GoTogether - AI Travel Assistant

Integrated LLMs to generate personalized travel itineraries for Sri Lanka tourism, built with Next.js and Go.

GenAI

Blockchain Supply Chain

A decentralized application leveraging Ethereum smart contracts to ensure transparency and trust in logistics.

Web3