Page Info

Portfolio | Harshana Lakshara Fernando (Spring Boot, Kafka, GenAI, Web3)

Explore project highlights and real engineering work by Harshana Lakshara Fernando. This portfolio covers distributed systems, Spring Boot microservices, Kafka event pipelines, gRPC communication, Web3 experiments, and Generative AI applications.

Each project emphasizes practical outcomes: system architecture, tech stack, performance considerations, and lessons learned. For deeper analysis, open any project page to read a full case study.

Hi, I'mHarshana

I am into WWb33

Crafting immersive web experiences with a creative touchCrafting immersive web experiences with a creative touch
Innovating with code to enhance user interactionsInnovating with code to enhance user interactions
Evolving through innovation and continuous learningEvolving through innovation and continuous learning

Who am I?

 

Hello, I'm Harshana Lakshara Fernando 👋

Dynamic and results-driven Computer Science undergraduate at the University of Moratuwa, specializing in building scalable, cloud-native applications with expertise in full-stack development, microservices architecture, and event-driven systems using Java (Spring Boot), Go, and modern tools. Passionate about Generative AI, with hands-on experience in RAG pipelines, LLM integration, Web3, and DevOps. Proven track record in distributed systems design, system performance optimization, and innovative projects like AI-driven travel assistants and blockchain governance platforms. Currently pursuing CKA and AWS Solutions Architect certifications to advance cloud-native proficiency.

 

My Expertise

Services

End-to-end ownership across architecture, implementation, DevOps, and AI—optimized for real-world constraints, not just demos.

01

Full-stack & Distributed Systems

Building robust, production-grade systems with a focus on React and Spring Boot, tuned for performance and reliability.

ReactSpring BootKafkaPostgreSQL
02

DevOps & Cloud

Building robust, production-grade systems with a focus on Docker and Kubernetes, tuned for performance and reliability.

DockerKubernetesAWS / OCIArgoCD
03

Generative AI

Building robust, production-grade systems with a focus on LLMs and RAG, tuned for performance and reliability.

LLMsRAGPythonLangChain
04

Web3

Building robust, production-grade systems with a focus on Solidity and Smart Contracts, tuned for performance and reliability.

SoliditySmart ContractsdApps
 

Career Journey

Work Experience.

A timeline of roles where I built systems, solved problems, and worked with teams to ship production-grade software.

What can I do?

Skills

Hover to orbit the keyboard • Tap keys to reveal skills • Flip to explore more of the stack

 
JavaGoPythonTypeScriptSolidityNode.jsJavaGoPythonTypeScriptSolidityNode.jsJavaGoPythonTypeScriptSolidityNode.jsJavaGoPythonTypeScriptSolidityNode.jsJavaGoPythonTypeScriptSolidityNode.js

My Portfolio

Projects Showcase.

A collection of systems, experiments, and products I've built across web, distributed systems, DevOps, Web3, and Gen AI. Paginated preview below — or jump to the full archive.

Interactive 3D Portfolio project thumbnail

Interactive 3D Portfolio

Immersive 3D portfolio featuring a navigable island, pilotable vehicles, and interactive showcases built with React Three Fiber.

#Web#React#Three.js#R3F+4
VTry — Virtual Try-On Experience project thumbnail

VTry — Virtual Try-On Experience

Modern e-commerce virtual try-on application allowing users to visualize garments using Gen AI, Next.js, and Serverless.

#Gen AI#Next.js#TypeScript#Tailwind CSS+1
Blockchain Supply Chain DApp project thumbnail

Blockchain Supply Chain DApp

Decentralized shipment tracking and escrow payment system built on the Ethereum blockchain with Solidity and Next.js.

#Web3#Next.js#Solidity#Hardhat+3
Employee Management System (EMS) project thumbnail

Employee Management System (EMS)

Cloud-native microservices for employee management featuring Spring Boot, React, RabbitMQ, and robust fault tolerance.

#Web#Java 17#Spring Boot#Spring Cloud+17
GoTogether – Intelligent Travel Companion for Sri Lanka project thumbnail

GoTogether – Intelligent Travel Companion for Sri Lanka

Full-stack travel assistant platform providing AI itineraries and real-time data using cloud-native microservices.

#Web#Mobile#Next.js#React Native+11
Food Delivery Application project thumbnail

Food Delivery Application

Scalable, event-driven food delivery platform utilizing Kafka, gRPC, and Spring Boot for high-performance order management.

#Web#Java#Spring Boot#gRPC+7
 

Thought Leadership

Latest Insights.

Deep dives into distributed systems, physics engines, and cloud architecture. Published on Medium.

2024

The Architecture of Trust: The Ultimate Guide to API Security

Secure your APIs with a layered defense. Master the difference between AuthN vs. AuthZ, understand modern flows like JWT & OAuth, and prevent top OWASP threats like BOLA.

#Security#API#Backend

How Kafka Cheated the Two Generals Problem to Achieve Exactly-Once Semantics

We are taught that 'exactly-once' delivery is theoretically impossible in distributed systems. Here is the deep technical breakdown of how Apache Kafka solves the unsolvable using Idempotence, Transactions, and Zombie Fencing.

#Kafka#Distributed Systems#Backend
2024

Next.js: The Blueprint for Modern Full-Stack Development

Next.js has evolved from a static site generator into a complete system for production-grade applications. This post provides the architectural blueprint for modern full-stack development, covering everything from hybrid rendering strategies and advanced performance optimizations to the trade-offs of scaling with micro-frontends.

#Next.js#Full-Stack#Architecture

The Physics of the Impossible: A Deep Dive into the Speed Force

How do DC speedsters break the laws of physics without burning up? Dive into our ultimate guide to the Speed Force. We break down the powers it grants, the meaning behind different lightning colors (Red vs. Yellow vs. White), and the dark secrets of the Negative Speed Force.

#DC Comics#Physics#Sci-Fi

The Mathematical Proof for Tyranny: A Deep Dive into Darkseid’s Anti-Life Equation

What is the Anti-Life Equation? It’s not magic; it’s a formula that forces the subconscious to surrender. We explore the cosmic horror of Darkseid’s ultimate weapon, from 'Billion Dollar' Bates to the terrifying 'Justifiers' of Final Crisis.

#DC Comics#Philosophy#Darkseid

The Living Paradox: Why Reverse Flash is the Multiverse’s Most Dangerous Fanboy

We often think of villains as conquerors, but the Reverse Flash is something worse: a toxic fanboy with the power of a god. A deep dive into the psychology, the Negative Speed Force, and the sheer pettiness that makes Eobard Thawne the most dangerous man in DC history.

#DC Comics#Psychology#Villains
 

Certifications

Verified credentials and completed specializations.

 

Testimonials

What others say about me.

Photo of test2

"test2"

test2

CTO at test_Company2

 

Get in touch

Contact.

Or connect with me on social media

GitHub iconFacebook iconHackerRank iconLeetCode iconLinkedin icon