Personal details

Varuna J. - Remote

Varuna J.

Timezone: Sri Jayawardenepura (UTC+5.5)

Summary

A programmer with somewhat shallow experience in a wide range of areas. Have been swopping technologies and roles a lot. Started learning deep learning full time about a year ago, by experimenting and implementing papers and variations. Have worked on a bunch of deep reinforcement learning algorithms, and some other deep learning applications such as stock market predictions, image classifications, and text completion.

Work Experience

Remote Software Engineer
imo.im | Feb 2017 - Oct 2018
Python
Android
Java
Kotlin
Swift
iOS
Worked on a variety of mobile apps.
Software Engineer / Co-Founder
Forestpin | Mar 2012 - Feb 2017
Node.js
Responsive Design
Machine Learning
Statistics
CoffeeScript
Electron
Hybrid app
UX/UI Design
Worked on Forestpin Analytics (UI and Backend), update pushing system to enterprise customers and the software license management system

Personal Projects

Lab: A library to organize deep learning experiementsIconOpenNewWindows
2018
Python
PyTorch
This library helps you organize machine learning experiments. It is a quite small library, and most of the modules can be used independently of each other. This doesn't have any user interface. Experiment results are maintained in a folder structure, and there is a Python API to access them.
Annotate: Add notes to source codeIconOpenNewWindows
2019
Python
TypeScript
It is a simple web app that lets you write Markdown (and LaTex math) side notes on your code, without making changes to the source files. The idea is to write notes and comments outside the code so that code stays clean, short, and readable. Notes are matched based on similarity when the code changes. The matching algorithm might need improvements. We intend to use it for personal note taking to understand code, writing tutorials, and for collaboration.