Hi, I'm Himasha Herath
Passionate Software Engineering student focused on full-stack development, with a keen interest in AI and machine learning. Building scalable, modern web applications with cutting-edge technologies.
About Me
I'm Himasha Herath, a passionate Software Engineering student at the University of Westminster, with a strong focus on Full-Stack Web Development and building scalable, modern applications.
I specialize in building full-stack applications using React.js, Next.js, Spring Boot, and Python—creating scalable web solutions with modern architectures. My academic and professional experiences include frontend development, backend integrations, API design, and creating modular, testable systems.
From developing automation scripts and writing test cases to solving infrastructure-level issues and working on production-grade client projects, I enjoy crafting practical, high-impact solutions. My toolkit includes expertise in web technologies, real-time applications, CI/CD pipelines, and cross-platform system design.
"I'm always curious, hands-on, and driven to bridge the gap between innovative technology and everyday usability."
Full-Stack Development
Experienced in building scalable applications using React.js, Next.js, Spring Boot, and Python, with a strong focus on clean architecture and team collaboration.
Integration & Automation
Skilled in creating automation scripts, API integrations, and data pipelines using Python and Node.js, with hands-on exposure to CI/CD and cloud infrastructure.
Agile & Learning Mindset
Actively contribute to sprint planning, testing, and deployment while continuously learning modern tools and best practices across the stack.
AI & Data Systems
Working at the intersection of machine learning, physiological data, and emotion analytics to design intelligent, data-driven systems.
Skills & Expertise
Web Development
DevOps & Tools
AI & Machine Learning
Other Expertise
My Projects
Explore my portfolio of data-driven projects and AI solutions that demonstrate my technical skills and problem-solving approach.
6 projects found

Clouze: Premium Streetwear eCommerce Platform
Clouze is a premium streetwear eCommerce platform built with Next.js, Vendure, and Supabase, featuring a modern headless architecture and full CI/CD deployment on DigitalOcean. It includes advanced modules like OTP-based authentication, dynamic editorial CMS content, Koombiyo shipping integration, invoice automation, and vendor management — all within a fully self-hosted, cost-efficient ecosystem.

ChatSphere: Real-Time MERN Chat App
ChatSphere is a modern, full-featured chat application built with the MERN stack. It supports real-time messaging with Socket.IO, user authentication, file sharing, message reactions, typing indicators, group chats, and more—designed for scalable, secure, and responsive communication experiences.

AgentFlow: Visual AI Workflow Builder
AgentFlow is an open-source visual workflow builder for creating complex LLM-powered agent systems. Built with modern web technologies, it features a no-code drag-and-drop interface, local LLM integration with Ollama and LM Studio, conditional logic, reusable prompt templates, and agent actions for autonomous reasoning—ideal for developers building custom AI pipelines.

BlockThief: Fake Product Identification via Blockchain
BlockThief is a blockchain-based product authentication system that enables consumers to verify the legitimacy of items using QR codes and smart contracts. Featuring separate roles for manufacturers and users, the system allows real-time product verification, review submission, and sentiment analysis powered by deep learning.

StoryForge
StoryForge is a web-based platform that allows users to create and share interactive stories. It features a user-friendly interface for story creation, a library of assets, and a community for sharing and discovering stories.

NeuroFeel: Robust Emotion Recognition from Physiology
NeuroFeel tackles the challenges of inter-subject variability and domain shift in emotion recognition from physiological signals. It introduces two novel frameworks—personalization and cross-dataset adaptation—that achieve state-of-the-art performance using ECG, EDA, and heart rate data. Our adaptive hybrid modeling and domain transfer techniques significantly improve real-world applicability.
Experience
My professional journey and the roles that have shaped my career in technology
Co-Founder, Director & CTO
- •Founded and leading the technical direction for an e-commerce platform, owning product strategy and technology decisions
- •Designed and developed the entire e-commerce storefront from scratch using Next.js and Vendure
- •Architected and deployed a scalable full-stack solution with PostgreSQL database on Digital Ocean infrastructure
- •Implemented comprehensive SEO optimization strategies to maximize organic reach and conversion
- •Coordinate cross-functional teams including design and operations to ship usable improvements on a steady cadence
- •Maintain high reliability and performance standards for production systems serving customers
- •Released the platform to production, managing the complete development lifecycle from concept to launch
Web Developer & Integration Specialist
- •Building and integrating frontend components using React.js for dynamic web applications
- •Developing Python scripts and automation tools for data extraction, web crawling, and third-party API integrations
- •Creating and maintaining reusable Python packages for internal tooling and automation
- •Implementing WordPress-based solutions, including custom themes and plugin integrations
- •Collaborating with cross-functional teams to deploy and troubleshoot integration workflows
- •Contributing to system improvements by identifying and resolving performance bottlenecks in web services
Software Engineering Trainee
- •Contributed to frontend development using Next.js and React.js with a focus on scalability and maintainability
- •Worked on real-world client projects under the supervision of senior developers
- •Participated in sprint planning sessions, gaining insight into agile workflows and team collaboration
- •Assisted in writing unit and integration test cases to ensure code reliability and coverage
- •Resolved dependency and package-related issues to maintain build stability
- •Gained foundational knowledge in development infrastructure, CI/CD pipelines, and deployment practices
Software Engineer Intern
- •Developed modern frontend applications using React.js and Next.js, ensuring responsive UI and UX
- •Built and maintained backend services using Spring Boot and Python, with a focus on RESTful APIs
- •Completed an intensive onboarding bootcamp focused on full-stack development best practices
- •Collaborated closely with senior developers in teams to implement new features and fix production issues
- •Contributed to code refactoring, and debugging to maintain high-quality code standards
- •Participated in sprint planning and requirement discussions with product managers and team leads