Vihanga Marasinghe

Associate Software Engineer

Vihanga Marasinghe headshot

Intro

Currently an Associate Software Engineer at Ascentic, I work in full-stack capacity using .NET, React, and Next.js. I joined the company as a Software Engineer Intern before moving into a full-time role.

In my day-to-day work, I like taking ownership and being involved beyond just implementation. I have worked in agile teams, enjoy collaborating closely with others, and try to approach problems with a product mindset rather than a purely technical one.

Much of my interest is around the future of software engineering and computing in general, especially AI and AI-assisted development. I try to keep up with what is happening in this space and use AI tools in my work where it makes sense. Since switching to LLM-assisted coding, I spend more time doodling designs, exploring different approaches, and weighing trade-offs than just writing code.

Outside of work, I was involved in volunteering during university and participated in multiple hackathons, including winning a few of them. I enjoy learning and sharing ideas, and explaining things to others helps me understand them better myself.

Experience

Associate Software Engineer

Ascentic

Apr 2025 - Present (Full-time)

Software Engineer Intern

Ascentic

Oct 2024 - Apr 2025

Education

Bachelor of Science (Honours) in Computer Science

University of Peradeniya

Graduated: January 2025

  • First Class Honours, CGPA 3.95 / 4.00 (Ranked #1)
  • Department of Statistics and Computer Science Alumni Prize for Excellence in Computer Science