Full-stack Development Journey

Harikara Prasadh

Software Engineer

I’m an Information Technology graduate and software developer passionate about building impactful digital products that combine clean design, strong functionality, and real-world value. With experience across the full-stack ecosystem, I enjoy transforming complex ideas into intuitive, scalable, and user-focused solutions. I’m continuously exploring modern technologies in software development and AI while strengthening my problem-solving skills and growing as an innovative engineer.

Colombo, Sri LankaSLIIT, Malabe
Available 2026
Profile

Harikara Prasadh

Software Engineer
SLIIT, Malabe
Colombo, Sri Lanka

About

Academic growth with a product mindset

I am pursuing a BSc (Hons) in Information Technology Specializing in Information Technology while actively applying classroom knowledge to real-world product builds. My interests sit at the intersection of clean UI engineering, design systems, and customer-focused experiences.

GPA

2.58 / 4.0

Current standing

Graduation

2026

Expected completion

Current studies

BSc (Hons) Information Technology Specializing in Information Technology

SLIIT · Year 4

Data Structures & AlgorithmsWeb TechnologiesSoftware ArchitectureCloud ComputingSecurity EngineeringPreparation for Professional World

Secondary education

G.C.E. Advanced Level - Arts Stream

Al-Adhan Maha Vidyalaya, Badulla · 2019 - 2021

Programming Languages

4 skills
JavaScriptTypeScriptSpring BootPython

Frameworks & Libraries

7 skills
Next.jsReact.jsNode.jsExpress.jsReact NativeTailwind CSSBootstrap

Databases

3 skills
MongoDBPostgreSQLMySQL

Tools & Platforms

9 skills
GitFigmaAndroid StudioVisual Studio CodeDockerGitHub ActionsVercelRailwayGoogle Cloud Platform

Technical Interests & Concepts

8 skills
Design & DevelopmentDesign SystemsMicroservices ArchitectureLLMRAGLangChainChromaDBXGBoost

Soft Skills

4 skills
Collaborate EffectivelyProblem-SolvingTeamworkAdaptability to new Technologies

Curriculum Vitae

Experience & Projects

A track record of building scalable web applications and AI-driven solutions.

01.

Professional Experience

Freelance Web Designer

Self-initiated | Remote

2023 - 2024

Designed and delivered lightweight marketing sites for local businesses and student projects.

  • Delivered 4 responsive websites with clear content hierarchies.
  • Created UI kits and style guides to speed up future iterations.
FigmaReact.jsTailwind CSSFramerNode.js

Fullstack Developer Trainee

Hexzyon (Pvt) Ltd | Colombo, Sri Lanka

June 30th 2025 - Present

Developed and maintained web applications using Next.js and Node.js, participating in the full software development lifecycle from requirements gathering to deployment.

  • Integrated with backend teams to understand API requirements and implement data fetching strategies.
  • Collaborated in Agile environments, contributing to sprint planning and QA reviews.
  • Participated in daily stand-ups and sprint planning sessions to ensure alignment with project goals.
  • Assisted in debugging and troubleshooting issues across the full stack.
Next.jsNode.jsREST APIsSQLGitDockerVercelSanity.io

02.

Key Projects

ChatLine – Real-Time Chat App
Project Highlight

ChatLine – Real-Time Chat App

Developed a real-time chat application using Next.js and Node.js, enabling instant messaging through WebSockets. Implemented responsive UI components, backend messaging services, automated testing with Jest, and Docker-based deployment with CI integration.

Next.jsDockerGitHub ActionsTypeScriptTailwind CSSRailway Deploy
  • Automated Docker image building and validation via GitHub Actions
  • Streamlined CI/CD pipeline for development and main branches
  • Containerised application architecture
  • Automated deployment workflows with Railway integration
  • Modern Next.js App Router implementation with TypeScript
AI Career-Fit Advisor
Featured Project

AI Career-Fit Advisor

AI-powered career advisor combining XGBoost job-fit prediction with RAG-based career guidance using LangChain, ChromaDB, and Hugging Face. Includes CV analysis, skill extraction, FastAPI APIs, and a React dashboard.

PythonFastAPITypeScriptXGBoostscikit-learnLangChainChromaDBHugging FaceReactVitePyPDF
  • XGBoost-based job-fit prediction with confidence scoring
  • RAG-powered career guidance with source-based responses
  • PDF CV upload and automatic skill extraction
  • FastAPI backend with React dashboard
LineCut – Link Shortener
Project Highlight

LineCut – Link Shortener

Built a Go-based URL shortener that generates unique short codes and maps them to original URLs for fast redirection. Implemented REST APIs for creating and managing links, with persistent storage and optimised low-latency redirect handling.

Next.jsGoJavaScriptTailwind CSSRailway DeployVercel
  • Go-based URL shortener generating unique short codes efficiently
  • Integrated persistent storage for reliable URL mapping and data durability
  • Optimised redirect handling for low-latency and fast URL resolution
  • Scalable backend architecture focused on efficient link management

03.

References

Pranavan Theivendran

Software Engineer

Sysco LABS Srilanka

T: +94 77 259 9623

E: pranavan.info@gmail.com

Certifications

Verified learning highlights

Selected courses that sharpened my technical stack and user experience mindset.

Docker Fundamentals
🧩

Docker

Docker Fundamentals

Mastered containerization, image management, and multi-container orchestration with Docker Compose.

DockerContainersDevOpsMicroservices
July 2024Verify →
AWS Cloud Essentials
☁️

AWS

AWS Cloud Essentials

Fundamentals of cloud computing, security, and core AWS services including EC2, S3, and RDS.

AWSCloud ComputingInfrastructure
June 2024Verify →
Azure: Auto-Healing and Scaling
☁️

Microsoft Azure

Azure: Auto-Healing and Scaling

Implemented automated scaling and self-healing architectures using Azure App Service and Scale Sets.

AzureAuto-scalingHigh Availability
May 2024Verify →
Highly Available Web Applications
🌍

Microsoft Azure

Highly Available Web Applications

Designing resilient web applications with global distribution and multi-region failover.

AzureWeb AppsDisaster Recovery
May 2024Verify →
Load Balancers in Azure
🛡️

Microsoft Azure

Load Balancers in Azure

Configuring Layer 4 and Layer 7 load balancers to optimize traffic distribution and application performance.

AzureNetworkingLoad Balancing
April 2024Verify →
Virtual Machine Availability
☁️

Microsoft Azure

Virtual Machine Availability

Managing VM availability sets and zones to ensure maximum uptime for infrastructure-as-a-service.

AzureVMSInfrastructure
April 2024Verify →

Current Focus

What I'm learning and building right now

A snapshot of the technologies I'm studying, projects I'm developing, and skills I'm actively improving as I continue my journey as a full-stack developer.

Education & Skill Development

Currently Learning

Phase 1

Technical focus

  • Advancing React, Next.js, TypeScript, and modern frontend development
  • Learning backend architecture with Node.js, Express, and MongoDB
  • Exploring AI integration, LLM APIs, and intelligent web applications

Soft skills

  • Improving problem-solving through real-world development challenges
  • Strengthening communication and collaboration skills

Actions

  • Following advanced AI Engineering development courses
  • Practicing Data Structures and Algorithms regularly
  • Building projects to apply newly learned concepts

Hands-on Experience

Projects In Development

Phase 2

Technical focus

  • Developing scalable full-stack web applications
  • Implementing authentication, APIs, and database management
  • Enhancing UI/UX using Tailwind CSS and responsive design principles

Soft skills

  • Project planning and feature prioritization
  • Writing cleaner and maintainable code

Actions

  • Building portfolio projects and production-ready applications
  • Experimenting with AI-powered features and automation tools
  • Deploying and maintaining applications on cloud platforms

Professional Growth

Currently Improving

Phase 3

Technical focus

  • Learning software architecture and best practices
  • Improving performance optimization and application scalability
  • Understanding cloud deployment and DevOps fundamentals

Soft skills

  • Time management and consistency in learning
  • Adapting to new technologies and development workflows

Actions

  • Contributing to open-source projects when possible
  • Documenting learning progress and project development
  • Expanding knowledge through technical articles and community resources

Reflective Journal

Growth moments worth sharing

Back to top