Some practical insights in combining AI with evidence-based techniques for building better mental models of codebases.
Vihanga Marasinghe
Software Engineer
Intro
Currently a Software Engineer at Ascentic, I work in full-stack capacity mainly using .NET, React, TypeScript, and Azure.
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.
I completed my degree in Computer Science from University of Peradeniya, where I was involved in volunteering 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.
You can check out some of my writing below, and feel free to reach out if you want to connect or chat.