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
  • Node.js
  • 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.

About Me

I'm a software developer with background in computer science. I have experience in web development (MERN stack), mobile application development (iOS and Android) and fundamental knowledge of project management and Agile (Scrum).

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’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.


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


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

July 2017 – Oct 2017

Teva Pharmaceutical
May 2015 – Aug 2015

Research Assistant
Nodel Device Laboratory
Aug 2013 – Dec 2013


BS Computer Science
University of Cincinnati
Graduated In
Aug 2017