Skip to Content

About Me

Hello! I'm Sasitha, a software engineer currently based in Melbourne, Australia who enjoys building things that live on the internet. I develop cloud platforms, mobile apps and APIs on multiple technology stacks.

Just after graduating from University of Moratuwa, I joined the engineering team at Sysco Labs where I work on a wide variety of interesting and challenging projects on a daily basis.

Here are a few technologies I've been working with recently:

  • JavaScript (ES6+)
  • HTML & (S)CSS
  • React
  • React Native
  • Node.js
  • Express
  • Docker
  • AWS

Where I've Worked

Full-stack Developer @ Tally Group

Feb 2020 - Present


Other Noteworthy Projects

View the archive
DocGen API

DocGen API aka Document Generator API can generate PDF and Excel reports based on either A web URL or data set. Uses a Chrome headless browser (Puppeteer) to load the web page and rasterize it as a PDF.

  • NodeJS
  • Express
  • ES6
  • Puppeteer
  • Excel.js
Project MinuteMan

Project Minuteman is an automated unified build/deploy pipeline for repository components that bind in to a single release.

This centralized pipeline will ease the build, deployment tasks and minimize environmental issues that may come up as it maintains all dockerized components.

  • Docker
  • Jenkins
  • SonarCube
  • Supervisord
Communicator API

API to facilitate outgoing SMS, voice & Emails with a dashboard to view contents for internal testing. This application was re-written with new versions of the same technology stack. API incorporates queuing and failure notification features.

  • PHP
  • Symfony
  • SFMailer
  • SendGrid
  • Twilio
  • Cron
  • Docker
SalesForce Connector

A proxy API to communicate with SalesForce which supports multiple types of SalesForce request types (SOQL / Apex / REST). Used across the organization as the main API to talk with SalesForce.

  • Golang
  • SalesForce API
  • Docker
  • Supervisord
Sinhala OCR Neural Net

Project to train and recognize Sinahala characters based on LeNet convolution neural network and came up with 91% accuracy in recognizing untrained characters. Done for my Machine Learning course.

  • Caffe
  • Convolution Neural Network
  • Machine Learning
Educate Lanka Charity Platform

Educate Lanka charity foundation web platform is built with modern fundraising and portfolio advertising methods using MERN stack as a replacement for the legacy platform.

  • NodeJS
  • React
  • Flux
  • JavaScript ES6
  • MongoDB
  • ElasticSearch

What's Next?

Get In Touch

My inbox is always open whether for a potential opportunity or just to say hi, I'll try my best to answer your email!

Say Hello