Work & Experience

Passionate about creating exceptional digital experiences through clean code, innovative solutions, and user-centered design.

Let's Work Together

Experience

Senior Frontend Developer

RozieAI

Full-time
2023 May - 2025Colombo, Sri Lanka · Remote

Create UI of multiple products as a Senior Frontend Engineer. Responsible for architecture decisions, code reviews, and mentoring junior developers in modern frontend technologies.

Key Projects

Rozie Video Gallery

This video gallery application is shared with clients to show them how to use Rozie services.

  • Created OTP login with email.
  • Handled audio upload and play/ pause audio.
  • Set up navigation structure, including a custom drawer navigation.
  • Use web sockets to fetch transcript data

Technologies:

React 18TypeScriptRedux
Insights Dashboard

The app is a dashboard for viewing, filtering, and sorting client data.

  • howed a large amount of data using ngx-datatable library.
  • Displayed charting diagrams using Highcharts.

Technologies:

Angular 15TypeScript
Experience Studio

The app is a dashboard for creating skills and adding data to the knowledge base.

  • Updated the existing skill work-item UI panels with the new UI.

Technologies:

React 18TypeScriptRedux

Associate Technical Lead

Calcey

Full-time
2022 - PresentColombo, Sri Lanka · Remote

Create UI of cross-platform mobile applications using React Native as an Associate Technical Lead. Responsible for architecture decisions, code reviews, and mentoring junior developers.

Key Projects

AiScout - Coach

The app helps coaches submit player trials and review the rated results.

  • Initialized the react-native app and created the initial structure.
  • Added changes to automate releases using Fastlane for each environment. (Dev, QA, Staging, RC)
  • Set up navigation structure, including a custom drawer navigation.
  • Connected to Firebase and added Firebase push-notifications.
  • Showed in-app push notifications using react-native-push-notification library.
  • Led and managed a team of developers assigned to the app.

Technologies:

React NativeFirebaseWatermelonDBTypeScriptFastlaneRedux

Senior Software Engineer

Calcey

Full-time
2022 Jan - 2022 DecColombo, Sri Lanka · Hybrid

Developed and maintained mobile applications using React Native. Collaborated with design teams to create responsive and user-friendly interfaces using modern React/ React Native patterns.

Key Projects

AiScout - Player

The app helps players to create profiles with pictures, videos, game schedules, scores, statistics, etc. ​And take part in challenges (testing skills and fitness), creating a forum for the best talent to be discovered.

  • Facilitated recording and submitting video trials using react-native-image-picker library.
  • Facilitated obtaining player information using forms. (using formik)
  • Created a player feed using react-native-fast-image library.
  • Submitted production releases to the Apple App Store and Google Play Store

Technologies:

React NativeFirebaseWatermelonDBTypeScriptFastlaneRedux
AiScout - Scout

The app helps scouts to watch players and their activities. Notify about football fixtures and facilitate adding custom notes about player performances on each match.

  • Helped create the questionnaire used by the scouts to store details about player match performance.
  • Added offline functionality using watermelondb, enabling content upload at a later time.

Technologies:

React NativeFirebaseWatermelonDBTypeScriptFastlaneRedux

Software Engineer

Calcey Technologies

Full-time
2019 Jul - 2021 DecColombo, Sri Lanka · On-site

Built modern mobile applications using React Native and TypeScript as a Frontend Engineer. Implemented responsive designs and optimized application performance using React/ React Native best practices. Worked as a React Native developer on multiple client projects.

Key Projects

Halsa Baby

A mobile app that pairs with a wearable device for infants. The app helps parents keep track of their infant's vitals in real-time (e.g. oxygen levels, body temperature, heart rate) and triggers push notifications if the vitals indicate a cause for concern.

  • Created graph components for bar charts and line charts using react-native-svg and d3 libraries
  • Added custom animation using react-native-reanimated

Technologies:

React NativeFirebaseD3.jsTypeScriptFastlaneRedux
98 Adventures

98 Adventures owns and operates multiple hotels, attractions, and experiences in Ella, a popular tourist destination in Sri Lanka. This is a mobile application listing hotels, restaurants, and attractions in Ella, along with interactive maps for easy navigation.

  • Created the navigation structure using react-navigation
  • Created UI components in React Native
  • Created the custom map component using react-native-maps
  • Created offline support for the app by initially downloading content and storing it in the realm database

Technologies:

React NativeFirebaseTypeScriptFastlaneReduxRealm

Software Engineer Intern

Calcey Technologies

Internship
2018 Sep - 2019 FebColombo, Sri Lanka · On-site

Started career as a Software Engineer Intern developing mobile applications using React Native. Gained foundational experience in mobile app development and software engineering practices.

ReactReact NativeJavaScriptStylesheets

Technical Skills

Frontend Development
ReactNext.jsVue.jsTypeScriptJavaScriptHTML5CSS3Tailwind CSSSASS/SCSS
Mobile Development
React NativeExpoTypeScriptJavaScriptStylesheetNativewind
Backend Development
Node.jsExpress.jsPostgreSQLREST APIs