About me
An engineer with
an eye for the interface.
I’m Powsihan Indrakumar, a software engineer at SoftSora (opens in a new tab) in Colombo. I work across frontend and backend systems, with a particular focus on interface quality.
I joined SoftSora as an intern in 2023, became an associate engineer in 2025, and now work as a Software Engineer. Before and alongside that, I delivered complete web projects as a freelancer from 2021 to 2024.
I graduated from Uva Wellassa University with First Class Honours in Computer Science and Technology. Clear structure, fast pages, sharp images, and accessible interactions are the details I keep coming back to.
I write about what I learn on Hashnode (opens in a new tab) and share knowledge with my team.

- Currently
- Software Engineer, SoftSora
- Based in
- Colombo, Sri Lanka
Experience
Growing through
hands-on work.
From delivering independent projects to building software with a team.
2026 — Present · Current role
Software Engineer
SoftSora · Full-time
Colombo, Sri Lanka
Designing and developing scalable software across frontend and backend systems.
- Lead feature architecture and work on system performance
- Implement secure authentication and data handling
- Work with cross-functional teams to ship maintainable, reliable applications
- Contribute to code quality and continuous product improvement
2025 — 2026
Associate Software Engineer
SoftSora · Full-time
Colombo, Sri Lanka
Implemented features, fixed bugs and improved existing functionality in web applications.
- Worked with senior engineers on system architecture and clean-code practice
- Applied performance optimization and secure development practices
- Took part in code reviews and continuous improvement work
2023 — 2024
Software Engineering Intern
SoftSora · Internship
Colombo, Sri Lanka
Supported the development and maintenance of web applications inside a working engineering team.
- Helped with feature implementation, debugging and testing
- Learned version control and collaborative development practices
2021 — 2024
Freelance Software Engineer
Independent · Freelance
Sri Lanka
Delivered custom web solutions for clients, from gathering requirements and designing workflows to implementation.
- Managed full project lifecycles independently
- Adapted to different project needs and business domains
Education
A foundation in computer science, built on a background in science and mathematics.
2021–2025 · Badulla, Sri Lanka
BSc (Hons) in Computer Science and Technology
Uva Wellassa University
First Class Honours
Software engineering, algorithms and modern web technologies. Graduated June 2026.
2011–2019 · Jaffna, Sri Lanka
Secondary education, science and mathematics
Jaffna Hindu College
Capabilities
What I work with.
Explore each area for technologies and examples of my work.
Everyday practices
- Code review
- Agile delivery
- Clean, maintainable code
- Secure development
- Performance optimization
- Knowledge sharing
Frontend systems
Component architecture, state management and routing for React and Next.js applications, written in TypeScript.
Related work
UI standards
Spacing, type and component rules that keep an interface consistent, expressed as reusable Tailwind CSS conventions.
Related work
Performance & accessibility
Image and rendering quality in Next.js, and interfaces built for how people actually read, navigate and use them.
Related work
Backend & APIs
REST APIs, authentication and real-time features, plus secure data handling behind the interface.
Related work
Data & machine learning
Relational and document databases for product work; Python, TensorFlow and OpenCV for research.
Related work
Tooling & delivery
Git workflows, containers and CI/CD — and small internal tools that take repetitive steps out of a team’s day.
Related work
Also used in university & personal projects
A few milestones
Research, achievements, and moments that shaped the journey.
First Class Honours
Graduated with a BSc (Hons) in Computer Science and Technology, with First Class Honours.
Research published and presented
Co-authored “Utilizing machine learning techniques for the identification of Geuda gemstones”, presented at the 9th International Research Conference of Uva Wellassa University.
Eng-Hack title winners
A 48-hour coding competition our first-year team entered as Team Rolex — and won.
Sharing what I learn
Knowledge sharing at work, interviewing at my old university, and time given to schools and community projects.
Tech Career Fusion 2026
Uva Wellassa University
Went back to Uva Wellassa University as an alumnus to represent SoftSora at its career fair — running sessions and interviewing undergraduates starting their tech careers.
UI/UX and modern web standards
SoftSora
Led a knowledge-sharing session on UI/UX, the user’s perspective and modern website standards — how design, psychology, culture, performance and accessibility shape a professional product, and the mistakes developers commonly make.
Grace Perera Home for Elders
SoftSora
A team day away from screens: lunch for the residents, a helping hand, and a fresh coat of paint for the rooms they live in.
IEEE OpenDay 2024
Uva Wellassa University
Led the web team for IEEE OpenDay 2024, including the event’s official website.
O/L examination seminar
School outreach
Ran a seminar to help school students prepare for their O/L examinations, with study strategies, exam tips and encouragement.
Have something in mind?
Let’s build something
worth using.
Open to new roles and collaborations. Tell me what you’re working on.