MatsuLM - NNLM Toolkit

I built this toolkit as a side project while working at Apple's AI team developing Siri and it also became the subject of my Master's Thesis. MatsuLM is a simple Neural Network Language Modeling (NNLM) toolkit to help the research and development of neural language models. MatsuLM is build on top of PyTorch and it is offering simplified tools to modify, train, and track NNLM training.

Meal Planner

This is a meal planning application that plans meals for you according to your preferences and by using a meal nutrition dataset from Fineli

Real Estate Contact Crawler

Service that lists all of the major real estate agent contacts in Finland. To run this service I'm using a Nginx reverse-proxy (jwilder/nginx-proxy) installed in my DigitalOcean server inside of a Docker container. The website/app is written with Python3 using Flask, Gunicorn, Selenium ChromeDriver, MongoDB, and all the basic front-end stuff.

Vainu Chrome Extension

Searching for great sales prospects? This Chrome extension makes it even more quicker and easier. Build with TypeScript, React, Python3, and Docker

Gym Class Booking Service

Service that lists all of the classes in my local gym. I can choose the ones I want and it will automatically add it to my Google Calendar and sign me in when it is possible (48 hours before). To run this service I'm using my own server, Nginx, Gunicorn, Docker, MongoDB, DigitalOcean, and Selenium Chromedriver. In development I'm using Python3, Flask, and all the basic front-end stuff.

Machine Learning for Song Recognition

Classifying song genres. Using Python3 and scikit-learn

Network Analysis and Simulation

Simulating how epidemics would spread in complex networks like the air-traffic network in the US. Modeling the best protection strategies to prevent epidemics. Using Python3 and NetworkX

Paper.js

Playing around with Paper.js.