Full-stack Development Journey

Harikara Prasadh

Software Engineer Undergraduate

Fourth-year Information Technology undergraduate, expected to graduate in 2026, driven by a passion for crafting impactful digital experiences that blend creativity with functionality. I enjoy turning complex ideas into intuitive, user-focused solutions while continuously exploring modern technologies across the full-stack ecosystem. Focused on building scalable products, refining problem-solving skills, and growing into an innovative engineer who creates technology with real-world value.

Colombo, Sri LankaSLIIT, Malabe
Available 2026
Profile

Harikara Prasadh

Software Engineer Undergraduate
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

5 skills
JavaScriptTypeScriptSpring BootPythonGo

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

5 skills
Design & DevelopmentDesign SystemsMicroservices ArchitectureLLMRAG

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
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
Webina – AI Website Creator
Project Highlight

Webina – AI Website Creator

Developed an AI-powered software engineering LangChain application that automates development tasks using modern AI technologies. Implemented intelligent workflows, backend services, and integrations to improve productivity and streamline software development.

StreamlitPythonCSSRailway DeployStreamlit CloudGROQAgent-Model
  • AI-powered engineering workflows using LangChain and GROQ language models
  • Intelligent backend services and AI-driven task automation with Python
  • Interactive user interface built with Streamlit and custom CSS
  • Deployed on Railway and Streamlit Cloud for scalable cloud-based access

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