Hi, I'm Ashan Samarasinghe

I am a resilient and creative Software Engineer based in Melbourne, VIC, with a strong focus on delivering user-centric, scalable solutions. With a robust foundation in full-stack development, UI/UX design, and performance optimization, I am passionate about enhancing user experiences and integrating cutting-edge technologies to drive customer value.

My technical expertise includes JavaScript, TypeScript, C#, and PHP, along with frameworks like React.js and Node.js. I have a proven track record in both freelance projects and team environments, having successfully developed applications that improved operational efficiency and user engagement.

I am also passionate about game development, with experience in Unity, C++, STL, OpenGL, and GLSL. I enjoy creating immersive experiences and exploring graphics programming to push the boundaries of interactive media.

Currently, I am expanding my knowledge in Graphics Render Pipeline using OpenGL and Vulkan while continuing to engage with web development projects. I thrive in collaborative settings, leveraging tools like JIRA and Git for effective project management.

Outside of coding, I enjoy exploring new technologies and methodologies that push the boundaries of traditional software development, always seeking ways to innovate and improve.