Menu

© 2026 Hashala

GitHubLinkedIn

Hi, I'm
Hashala Gayendra

Welcome to my portfolio! I’m passionate about creating modern, scalable, and reliable web applications.

Explore my work to see how I build full-stack solutions, AI-powered systems, and cloud-ready applications.

I'm Hashala Gayendra

An undergraduate IT student at the University of Sri Jayewardenepura who enjoys working on full-stack web development and practical software solutions.

I’m currently learning and building projects using technologies like JavaScript, TypeScript, React, Next.js, NestJS, PostgreSQL, Prisma, Docker, and Azure. Through my projects, I’ve gained experience creating AI-assisted systems, document processing tools, and web applications that focus on real user needs.

I’m interested in understanding how modern web technologies, cloud platforms, and AI can work together to build reliable and easy-to-use applications. I’m always trying to improve my skills and learn better ways to build systems that are useful in real-world situations.

MY TECH STACK

Frontend

JavaScript
JavaScript
TypeScript
TypeScript
React.js
React.js
React Native
React Native
Next.js
Next.js
Redux
Redux
Tailwind CSS
Tailwind CSS

Backend

NestJS
NestJS
Express.js
Express.js
GraphQL
GraphQL
NextAuth.js
NextAuth.js

Database

MongoDB
MongoDB
Firebase
Firebase
PostgreSQL
PostgreSQL
Prisma
Prisma

Tools

Git
Git
Docker
Docker
Azure
Azure
Postman
Postman
GitHub Actions
GitHub Actions
LangChain
LangChain

SELECTED PROJECTS

Think-Base.Dev

ThinkBase is an intelligent AI-powered chatbot and document-processing platform built for developers to create customizable, scalable, and efficient chat systems. It supports everything from document upload and adjustable chunking to vector embedding generation and project-based API key management. With its built-in SDK, prompt customization tools, and memory-enabled chat features, ThinkBase provides a smooth, developer-friendly workflow for building advanced AI chat experiences with ease.

Think-Base.Dev

ThinkBase Admin Mobile App

The ThinkBase Admin Mobile App is a streamlined monitoring tool designed for administrators to oversee the entire ThinkBase ecosystem with ease. It provides real-time visibility into user activity, project performance, and system usage. The app allows admins to monitor users, review project details, track usage trends, and ensure smooth platform operations from anywhere. Built with a clean and intuitive mobile interface, it delivers fast, reliable, and on-the-go insights that complement the ThinkBase platform’s overall management experience.

ThinkBase Admin Mobile App

Qwizzy AI

Qwizzy AI is an intelligent exam and paper-management platform designed to simplify how users create, share, and complete question papers. The system supports everything from paper creation and question setup to timed answering and detailed result viewing. It provides a smooth and organized workflow for both creators and participants, making online assessments easy and efficient.

Qwizzy AI

Citizen Voice

The Citizen Voice Project enables citizens to actively share feedback, report issues, and propose solutions to local authorities. By fostering transparency, engagement, and responsive governance, it helps improve public services and strengthens the connection between communities and decision-makers.

Citizen Voice

Get in Touch

I am currently seeking internship opportunities to apply my skills in full-stack development and gain hands-on industry experience. If you have an opening or just want to connect, feel free to reach out!