Senal Kularatne

Software Developer | Data Engineer


Campus Loop

Campus Loop

  • Xamarin
  • C#
  • Azure
  • .NET

Campus Loop enable students of University of Cincinnati to create and coordinate events on campus. The goal is to create a platform that increases community activity on campus via an intuitive app that is accessible to everyone.

Team members: Collin Atkins & Harry Kran-Annexstein

Disaster Feed

  • P5.js
  • JavaScript
  • Mapbox

Disaster Feed display areas where earthquakes have occurred in the selected period of days. Data is pulled from USGS. Dots are sized according to the magnitude of the earthquake.

Web Mercator is used for mapping the data from USGS onto the Mapbox API and displayed using P5.js.

Futures goal is to add options to view other natural disasters


  • JavaScript
  • IBM Watson
  • IoT
  • Leap Motion
  • twilio

Gexture detects ASL gestures through Leap Motion and translates it into text. It is further converted to speech using IBM's Watson. App was developed for a hackathon and won 1st place for best UI and 3rd place for best use of Watson IoT Platform on Bluemix.

View demo here

Team members: Dorian Brown, Harry Kran-Annexstein & Muhannad Mousa


  • Node.js
  • Express
  • React
  • MongoDB
  • Mongoose
  • Bootstrap
  • web3.js
  • Solidity
  • Blockchain
  • Ethereum
  • Smart Contracts

CryptoFund aims to collect funds or start campaigns using the Ethereum technology.

Face Recognition

  • Node.js
  • Express
  • React
  • PostgreSQL

Recognizes any human face from a given image.


  • React
  • Redux
  • Node.js
  • MongoDB
  • Passport.js
  • Slack
  • D3.js

Web application to help people learn everything they need to know about software engineering. It mainly focuses on the JavaScript ecosystem.

Compilation of Data Science Projects

  • Python
  • Jupyter
  • Tensorflow

Compilation of my data science projects (notebooks) from 2020-2021

About Me

I'm a software developer with background in computer science. I have experience in web and mobile application development (iOS) and data engineering in an agile environment. I'm in the process of completing my masters in Artificial Intelligence and land a summer internship (June 2021).

I have a passion for learning and solving problems. There is no better and more exciting field to be in than software; it's continuously changing the traditional industries with emerging technologies. In my free time, I like to work on my personal projects using the best resources and practices available.  I believe it’s in the execution, putting ideas into practice, that we learn. I strive to channel the things I've learned into crafting beautiful software and an engaging user experience.

I have a multitude to projects I would like to work on, unfortunately there's only 24 hours in a day, therefore majority of my energy is boiled down to two projects. 1. A "new" static site generator (you're probably thinking "**sigh** just another ssg generator, is this even necessary", but I promise this is different and I hope it will improve the productivity of many, especially avid note takers). 2. Scraping websites to collect data for a site similar to with emphasis on travel.

I’m always interested in meeting new people within the industry and expanding my community. Say hello if you’d like to discuss job opportunities, collaborate with me or simply have a conversation.

P.S. I'm in the process of revamping my portfolio. Stay tuned.


JavaScript ES6 ES7 Python Pandas NumPy React jQuery Node.js Express MongoDB PostgreSQL MySQL AWS Redshift REST Apache Airflow Java Swift iOS Dev Xamarin Xamarin Git HTML5 CSS3 Bootstrap Semantic UI UI Sketch


Contractor/Software Engineer
Jan 2019 – June 2020

Data Engineer
Everything But The House (EBTH)
June 2018 – Dec 2018

July 2017 – Oct 2017

Database Developer
Teva Pharmaceutical
May 2015 – Aug 2015

Research Assistant
Nodel Device Laboratory
Aug 2013 – Dec 2013


M.Eng Artificial Intelligence
University of Cincinnati
Expected to Graduate In
December 2021
BS Computer Science
University of Cincinnati
Graduated In
Aug 2017