About
Results-driven software engineer with expertise in React, React Native, Angular, TypeScript, and front-end technologies. Proven track record of delivering high-quality solutions and collaborating effectively in cross-functional teams.
My goal is to become a skilled front-end developer and use my knowledge to teach others.
When I'm not at the computer, I'm usually hiking, swimming, playing video games online, or spending time with friends.
Experience
-
Jan 2022 - Present Fidenz Technologies
Software EngineerContributed to various projects as both a front-end and back-end developer. Created a React boilerplate for future use and developed React assignments for trainees.
- React
- Next.js
- Angular
- NestJS
- .Net
- Laravel
- TypeScript
- GraphQL
-
Jul 2021 - Jan 2022 Fidenz Technologies
Associate Senior EngineerDeveloped a mobile shopping guide app that features sustainable palm oil. Designed and developed various types of systems such as content management systems, and worked with external organizations as a React developer.
- React
- React Native
- TypeScript
- GraphQL
- Tailwindcss
-
Mar 2020 - Jul 2021 DSP Controls
Associate Senior EngineerCollaborated with the UI team to develop and enhance major features of various utility management systems.
- Angular
- HTML
- CSS
- JavaScript
- REST API
- Git
Projects
-
SchoolSync
A chat application for communication between teachers and students in a school.
- React
- Firebase
- Tailwindcss
- shadcn/ui
-
React Boilerplate
A robust and scalable boilerplate for React.js applications built with Vite and TypeScript.
- React
- shadcn/ui
- Tailwindcss
- TanStack Table
- TanStack Query
- React Hook Form
-
Hire Hub
A modern job board application designed to connect employers and job seekers seamlessly
- React
- Next.js
- Prisma
- Tailwindcss
-
React-use-audio-recorder
React-use-audio-recorder simplifies audio recording in your React applications. Built on top of the powerful RecordRTC.js library, this provides an easy-to-use interface for capturing, managing, and interacting with audio recordings.
- React
- recordrtc
-
-
-
Card Stacking
As the page is being scrolled, the cards are stacked on top of each other. Also, cards can be pushed or popped by clicking on them.
- HTML
- Tailwindcss
Education
-
Jan 2016 - Jan 2020 University of Peradeniya
B.Sc Applied ScienceStudied a four-year B.Sc in Applied Science at the Faculty of Science in the University.
- Computer Science
- Mathematics
- Physics
-
Jan 2000 - Jan 2013 B/Sri Devananda Central Collage - Mirahawatta
Physical Science (Maths)Completed primary education as well as Ordinary Level and Advanced Level education
- Mathematics
- Physics
- Chemistry