Hi, I'm Prasad!
Full-stack Software Developer
I build modern web applications and e-commerce platforms, working across the full stack to turn complex ideas into clean, scalable digital experiences.
About Me
Learn more about my journey and what drives my passion for development
Passionate Developer & Student
I'm Prasad Semasinghe, a Software Engineering student at SLIIT City University in Colombo. After finishing my A/Ls in Combined Mathematics in 2022, I started my journey into software development.
I enjoy building web applications with modern tools like React and Next.js, and I've worked on projects ranging from e-commerce platforms to social media tools. I like creating apps that are fast, user-friendly, and actually solve problems. I'm also always learning and keeping up with the latest in tech.
Clean Code
Writing maintainable, efficient, and scalable code
UI/UX Focus
Creating beautiful and intuitive user experiences
Performance
Optimizing applications for speed and efficiency
Technologies I Use
The tools and technologies I use to develop digital solutions.
React
Frontend
Next.js
Frontend
TypeScript
Language
Tailwind
Styling
Node.js
Backend
Express
Backend
Python
Language
MongoDB
Database
Git
Tools
Vite
Tools
My Projects
Real-world projects built with modern stacks, emphasizing speed, reliability, and automation.

Sahi.lk
next.js • mongodb
A comprehensive e-commerce platform built with modern web technologies

Yashu.store
vite • mongodb
Modern novel selling website with advanced features and smooth user experience

Social Media Downloader Bot
python • yt-dlp
Telegram bot for downloading content from various social media platforms
Journey
My professional path and educational background.
Bachelor of Software Engineering
SLIIT City University• Colombo, Sri Lanka
Currently pursuing a Bachelor's degree in Software Engineering, focusing on modern software development practices, algorithms, and system design.
Advanced Level - Combined Mathematics
Local College• Sri Lanka
Completed Advanced Level education with a focus on Combined Mathematics, building strong analytical and problem-solving skills.
Freelance Web Developer
Self-Employed• Remote
Working on various web development projects including e-commerce platforms, portfolio websites, and automation tools.