Actively Looking for Work
I’m a Full Stack Developer passionate about creating scalable, high-quality digital solutions that are both powerful and user-friendly. Over the years, I’ve developed a strong foundation in building complex web and mobile applications, working across the full development stack to deliver software that is maintainable, performant, and elegant. My primary focus is on creating exceptional user experiences while ensuring long-term stability and scalability in the architecture.
My expertise spans a wide range of modern technologies, particularly in the JavaScript ecosystem. I work extensively with:
I’m equally comfortable building responsive user interfaces as I am designing RESTful or GraphQL APIs. I’ve developed enterprise-grade applications for the financial sector, where reliability, security, and performance are essential. My experience also includes server-driven UI approaches, which allow for dynamic content delivery and minimal deployment overhead, leading to smoother iterations and lower maintenance costs.
One of the areas I specialize in is microservices architecture. I enjoy breaking down complex systems into modular, manageable services that can evolve independently while remaining cohesive. This approach allows for better scalability, easier testing, and improved fault tolerance. On the backend, I work with technologies like:
I design efficient, consistent APIs and background job systems that power robust applications. On the frontend, I’m focused on usability and performance, using tools like:
to build interfaces that are not only functional but also visually engaging.
My work in the financial tech industry includes building platforms such as:
These projects involved solving high-complexity problems such as secure data handling, real-time communication, and system integrations with external services.
I’m deeply passionate about cross-platform development using React Native. I enjoy building seamless mobile experiences that work consistently across both iOS and Android. From building intuitive UIs to integrating native modules and optimizing performance, I’m committed to delivering polished, native-feeling apps. I believe in efficient development workflows and utilize tools like:
and various libraries that support accessibility, animations, and theming.
As an engineer, I value clean code, solid architecture, and thoughtful collaboration. I believe great software is built through iteration, discussion, and shared ownership. I follow best practices such as:
I often take part in code reviews, mentor junior developers, and contribute to improving the overall development process. My toolkit includes:
I also have experience with state management libraries such as:
In terms of education, I hold a BSc (Hons) in Computing from Coventry University, UK, which I completed with First Class honors. I also earned a Higher National Diploma and a Diploma in Computer-Based Information Systems from NIBM in Sri Lanka. This academic background laid the groundwork for my understanding of software engineering principles, algorithms, and systems design.
Outside of development, I’m drawn to creative outlets like photography. I especially enjoy capturing nature and sunset scenes — they offer a peaceful balance to my technical work and inspire fresh perspectives. This mix of creativity and engineering is something I bring into my software projects, aiming to blend functionality with aesthetic quality.
Ultimately, what drives me is the opportunity to build meaningful software that helps people — whether it’s by improving a user experience, streamlining a workflow, or solving a real-world problem. I enjoy challenges that push me to grow, and I’m always looking to explore new tools, patterns, and ideas in the tech world. Whether it's collaborating on a product from scratch, scaling an existing system, or mentoring others on their development journey, I’m all in.
If you’re looking for someone who brings both technical depth and a genuine passion for building, I’d love to connect. I’m always open to interesting conversations and new opportunities to create, contribute, and collaborate.