About Me
Full stack developer crafting exceptional digital experiences
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.
Skills & Technologies
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
