About Me

Full stack developer crafting exceptional digital experiences

Hasintha Nirmal

Hasintha Nirmal

Full Stack Developer

ICT Student @ University of Colombo

Ampara, Sri Lanka

Connect

My Story

Hello! I'm Hasintha Nirmal, a 20-year-old full stack developer from Ampara, Sri Lanka, and a proud member of the GitHub Developer Program. My journey in software development is driven by continuous learning and a passion for building practical solutions that make a difference.

I'm currently pursuing a Bachelor of Information and Communication Technology Honours at the University of Colombo - Faculty of Technology (starting June 2026). I achieved District Rank 6 in the A/L Technology Stream (2024) with excellent grades in ICT, Science for Technology, and Engineering Technology.

My technical expertise spans the MERN stack (MongoDB, Express.js, React, Node.js), Python, and TypeScript. I've successfully delivered real-world projects including a POS system for a teleshop, an inventory management system, a bus seat management software, and a vehicle inspection system for various companies.

Beyond web development, I specialize in Telegram bot development using Pyrogram, desktop applications with Python and Tkinter, and automation tools for media processing. With over 51 public repositories on GitHub, I actively contribute to the open-source community and continuously expand my skillset.

I've completed professional courses including Python for Beginners at University of Moratuwa (Feb 2025), English for Adults at British Council (Aug 2025 - Feb 2026), and Git & GitHub Master Course by Net Ninja (Mar 2026). I'm proficient in MS Office, AI prompting, and modern development tools.

Outside of coding, I'm a chess enthusiast who won 3rd place twice in high school competitions. I'm currently seeking flexible freelance opportunities that complement my studies, allowing me to apply my skills while continuing my academic journey.

20
Years Old
51+
GitHub Repos
Top 6
District Rank

Skills & Technologies

JavaScript
language
TypeScript
language
Python
language
HTML/CSS
language
React
frontend
Next.js
frontend
Tailwind CSS
frontend
Tkinter
frontend
Node.js
backend
Express.js
backend
Pyrogram
backend
REST APIs
backend
MongoDB
database
PostgreSQL
database
Git & GitHub
tools
Docker
tools
FFmpeg
tools
yt-dlp
tools
MS Office
tools
AI Prompting
tools

What I'm Working On

MERN Stack Applications

POS systems, inventory management, and business solutions using MongoDB, Express, React, Node.js

Telegram Automation

Complete automation system for channel management, cloning, and synchronization

Python Desktop Apps

Bus seat management, vehicle inspection systems, and inventory solutions with Tkinter

Web Development

Building responsive, modern web applications with Next.js and TypeScript