Selection of work, past-time and school projects
Säästukaart+ management panel and system for ETK Finance internal use
Implemented various subsystems ranging from paper statement generation to financial decision engine algorithms. Built with Ruby on Rails.
Simple digital signing portal with developer-friendly API
Desk Rock LLC first product with aims to simplify digital signing of documents for private sector applications. As of July 2012 not yet public.
Flexible consumer financing system for merchants
Maintenance, bugfixing and additional development of an older Ruby on Rails 2.3 application
Smartphone app which allows you to order food and drinks while sitting at your table at your favorite bar or cafe
Built the first prototype of mobile web app for TapTender startup. Order queue and mobile web was powered by Node.js and management area was built with Ruby on Rails. In 2011 autumn, team disbanded, but the founder started doing it again from scratch in 2012 January and has gone successfully live in 2012 June.
Presentation given at Tallinn HTML5 Hackers <Pre>Summer Meetup
WebRTC allows web browsers to conduct real-time communication, which enables applications such as voice calls, video chat, P2P file sharing. For demo purposes created an geo-location enabled live map with group calling.
MegaSpkr plays the same songs at the same time across multiple iPhones, iPads and iPods, perfectly synchronised.
Garage48 Tallinn Music Favourite of the audience. Did front and back-end development. Built with Node.js and HTML5 audio.
Multi-resource HTML5 music player
Minimal viable prototype, uses heavily CSS3 capabilities. Can play from YouTube and SoundCloud. Supports playlists. Removed GrooveShark support due to Terms of Service violation. Functionality can be now extended as Google releases Packaged Apps
[Application] [Code]
Pluggable WebSocket chatroom written in Node.js
Built with HTML5 and Node.js. Created for internal use at IT College. Chatrooms functionality could be extended with both server-side and client-side modules.
[Code]
Cross-device jumping platformer (Garage48 Tartu 2010)
Idea was to create a HTML5 based platformer multiplayer game for desktop browsers, which could be controlled remotely with smartphone tilt sensors. Created the back-end in Node.js. First Garage48 experience.
Windows Phone 7 public transport app
Coded during Mobile Applicaton Development on Microsoft Platform course. Unfortunately never finished due to big API changes in http://soiduplaan.tallinn.ee website.
[Mockups (et)] [Code]
XNA Game development project at IT College
Reincarnation of Doodle Roulette as single player C# game. Coordinated the three-man team and programmed some parts of the game. Doodle Roulette graphics got recycled.