Projects

Here are some of the projects I have worked on. Click on a project to find out more.

Demand Prediction Tool

Demand Prediction Tool

Customer: Tallinn Dolls

Year: 2023

Team size: 3 people

Built a demand prediction tool for clothing manufacturer Tallinn Dolls to estimate manufacturing quantities accurately. The solution can highlight which products were selling the fastest, which products ran out of stock too fast, and which stayed in stock past the expected sales period. Based on this information from previous seasons, it's possible to suggest the best products for the new season and the expected manufacturing quantities. It's possible to make predictions based on specific produc...

LeTribe: C2C and B2C Marketplace for Pre-loved and New Fashion Products

LeTribe: C2C and B2C Marketplace for Pre-loved and New Fashion Products

Customer: Tallinn Dolls

Year: 2023

Team size: 2-8 people

I lead the development of mobile app for iOS and Android platforms. The app allows customers to upload their pre-existing products to their virtual wardrobe. Also, add products purchased through the app or through external web stores to their wardrobe. Customers can then see and sell their products on the pre-loved product marketplace. To promote the products, they can create and share outfits.

The app integrates with Tallinn Dolls' existing web store and makes all products available for purcha...

Manufacturing Resource Planning (MRP) system

Manufacturing Resource Planning (MRP) system

Customer: Tallinn Dolls

Year: 2021 - 2024

Team size: 2-4 people

I built the first version and later led the development of additional features. The platform is used to manage all Tallinn Dolls manufacturing.

The manufacturing software allows production planning for make-to-order, make-to-stock, and pre-order products. The software is integrated with sales channels. When new pre-order sales or make-to-order sales come in, the manufacturing resources get booked automatically. All steps in the manufacturing process are tracked and any possible delay can be pre...

Wedding services marketplace

Wedding services marketplace

Customer: Weddingly

Year: 2020 - 2024

Team size: 4 people

I was the main developer for TheWeddingly.com and Weddingly.ee wedding services marketplace.

The marketplace provides UI for searching through tens of thousands of wedding service providers in 18 service categories. It uses algorithms to find** the best match** for each couple taking into account geographic location, budget, date, and other preferences. It also allows service providers to more efficiently find bookings for all their available slots.

The app allows effective communication of requir...

Fashlab: fashion design and product information management (PIM) software

Fashlab: fashion design and product information management (PIM) software

Customer: Tallinn Dolls

Year: 2020 - 2023

Team size: 2-4 people

I converted the initial prototype to a production-ready version and led the development of major features. The software is used by Tallinn Dolls to design and manage all of their fashion products.

The software allows managing the 2D styles (aka cutting templates) and 3D models of the fashion items. The styles are combined with fabrics, accessories, patterns, and graphics to create fashion designs. Parts of the styles are combined and 3D modeling tools are used to create thousands of new product...

TallinnDolls.com: multi-vendor multi-channel marketplace for fashion products

TallinnDolls.com: multi-vendor multi-channel marketplace for fashion products

Customer: Tallinn Dolls

Year: 2019 - 2023

Team size: 4-10 people

I lead the development of a new ecommerce solution for Tallinn Dolls.

The multi-vendor feature allows multiple fashion designers to create separate accounts and manage their products separately. This feature is integrated with the Fashlab fashion product design tool. Designers can sign up for both platforms and start their fashion business without owning any stock and having Tallinn Dolls help market and manufacture their products.

The multi-channel solution allows managing separate web store...

Shopify app for integrating with Merit Aktiva accounting software

Shopify app for integrating with Merit Aktiva accounting software

Year: 2021

Team size: 2 people

I led the building app that allows exporting sales orders to Merit Aktiva accounting software.

Shopify app for Estonian parcel machine delivery

Shopify app for Estonian parcel machine delivery

Year: 2020

Team size: 2 people

I led the building of the first integration for Shopify, which allows merchants to offer a selection of Estonian parcel machines as the delivery destination.

The solution integrated with all local shipping providers offering deliveries to parcel machines: Omniva, Itella SmartPost, and DPD. Customers were able to pick the machine and merchants were able to export the order information directly to the shipping provider system.

Shopify app for Estonian banklink payments

Shopify app for Estonian banklink payments

Year: 2019

Team size: 1 person

I built the first payment integration for Shopify, which allows merchants to offer payment through Estonian banklinks.

The solution used the MakeCommerce payment gateway before MakeCommerce had its own official integration with Shopify. Once the customer completed the payment, the order was automatically marked as paid.

Shipping integration and web store improvements

Shipping integration and web store improvements

Customer: Nudist

Year: 2018

I developed SmartPost integration for the Nudist web store and helped with various changes to their Shopify store.

ERPLY integration setup and web store improvements

ERPLY integration setup and web store improvements

Customer: Bebe Organic

Year: 2017

I helped setup up ERPLY integration for their web store and helped with various changes to their web store.

Coffee web store

Coffee web store

Customer: Haba

Year: 2017

Team size: 2

Built Haba.ee web store on the Shopify platform. Set up payment and shipping integrations. Set up localization. Worked with a designer who handled branding and theme customization.

Furniture web store

Furniture web store

Customer: Disaigner

Year: 2017

Team size: 2

Built Disaigner.ee web store on the Shopify platform. Set up payment and shipping integrations. Set up localization. Worked with a designer who handled branding and theme customization.

Recruitment platform TalentAtlas.net

Recruitment platform TalentAtlas.net

Customer: TalentAtlas

Year: 2017 - 2021

Team size: 3 people

I developed TalentAtlas recruiting platform with the help of a UX designer and project manager.

TalentAtlas allowed recruiters to search through multiple job application databases and search engines to find candidates. It allowed recruiters to move the candidates through the selection funnel including screening, pre-selection, questionnaires, interviews, etc. The platform was integrated with local CV portals and used Bing search engine integration to find leads from LinkedIn.

Recruiters were a...

International Money Transfer Platform

International Money Transfer Platform

Customer: TransferFriend

Year: 2016 - 2017

Team size: 2 people

I was the main developer and worked with the CTO to build fully a functional money transfer platform.

TransferFriend was a competitor to TransferWise and beat them to market in Malaysia and Singapore. The app offered international transfers between MYR, SGD, and other currencies in neighboring countries. Customers were able to deposit money from physical cash-in locations or through local money transfers. The app converted the money through an external exchange partner andtransferred it to the...

ERPLY Cross Franchise Return plugin

ERPLY Cross Franchise Return plugin

Customer: ERPLY

Year: 2018

Built a plugin for ERPLY POS and ERPLY backend for making returns across the ERPLY franchise setup. Every franchisee had their own separate ERPLY account. Thus the standard tools for making returns in the POS were not able to find the products that were purchased from other franchisees.

ERPLY Special Price Event App

ERPLY Special Price Event App

Customer: ERPLY

Year: 2017

The Special Price Event App in ERPLY Back Office streamlines creating time-bound promotional events with region-specific pricing and discounts. Events can be customized, copied across regions with price adjustments, and tailored for customer groups or time frames, with automatic price list generation.

ERPLY Transaction History Sync

ERPLY Transaction History Sync

Customer: ERPLY

Year: 2017

The integration gathers sales transaction data (orders, invoices, payments) from ERPLY franchisee accounts into a central reporting service for the franchise owner. The application was tested to handle around 20 000 000 records yearly (average 60 000 records per day).

ERPLY ZipPay integration

ERPLY ZipPay integration

Customer: ERPLY

Year: 2017

Built integration between ERPLY POS and Australian payment provider ZipPay.

ERPLY Klarna integration

ERPLY Klarna integration

Customer: ERPLY

Year: 2017

Built integration between ERPLY POS and payment provider Klarna.

ERPLY AfterPay integration

ERPLY AfterPay integration

Customer: ERPLY

Year: 2016

Built integration between ERPLY POS and Australian payment provider AfterPay. Integration was used in around 200 retail stores of The Athlete's Foot company among other customers.

ERPLY Netvisor integration

ERPLY Netvisor integration

Customer: ERPLY

Year: 2016

I built multi-tenant integration between ERPLY backend and accounting software Netvisor.

Accounting of completed sales made through ERPLY POS was processed in Netvisor. Payments for open invoices made through ERPLY POS were processed in Netvisor. For this, sales transactions, invoices, and inventory were pushed to Netvisor, and payments were imported back to ERPLY.

ERPLY Stockmann loyalty card integration

ERPLY Stockmann loyalty card integration

Customer: ERPLY

Year: 2016

I built a multi-tenant integration for integrating Stockmann loyalty cards into ERPLY POS and reporting back the sales to Stockmann.

Software License Management Platform

Software License Management Platform

Customer: Covisual

Year: 2016

Team size: 2 people

I lead the development of a platform for managing licenses for Covisual desktop software.

The platform allows customers to sign up for a software trial and purchase a full software license. The platform admin can activate and manage licenses. The platform integrates with the desktop software and activates/deactivates it based on the purchased license.

Web store for digital content

Web store for digital content

Year: 2016

Team size: 2

I led the development of a web store platform for selling digital content (images and videos). The platform allows customers to sample the content and then buy the individual content or select a subscription package.

Compared to pre-made solutions, the platform hosts and decodes all content on the server without the need for third-party services. Also, the purchase process was more streamlined than other video platforms at the time.

Toiduplaneerija

Toiduplaneerija

Year: 2015

Built this as a prototype for my own startup. Toiduplaneerija allows the creation of recipes based on products available in the integrated web stores, planning the meals for the week, and filling in the shopping cart with the required ingredients. The app was integrated with the Prisma web store.

Yaipi.ee gamification platform for sales teams

Yaipi.ee gamification platform for sales teams

Customer: Yaipi

Year: 2015 - 2016

Team size: 2 people

I led the development of a gamification platform for sales teams.

Yaipi allows sales team leaders to create multiple sales games. Each game can have multiple sales targets and prizes for hitting the targets. The leader can configure different rules for targets. Prizes can be picked from ones provided by the platform manager or by the team leader.

Each game comes with a leaderboard and visualization as a race on a map. Sales team members are notified when they are close to hitting a target, if...

Disney Theatrical Group ERPLY POS go-live

Disney Theatrical Group ERPLY POS go-live

Employer: ERPLY

Year: 2015

Team size: 12

Disney Theatrical Group chose ERPLY as the point of sale software for their merchandise locations. My responsibility was to make sure that the software changes required by the customer were delivered on time and go-live went smoothly. The main challenge was the unreliable Internet service at these locations.

ERPLY U.S. EMV payment transition

ERPLY U.S. EMV payment transition

Employer: ERPLY

Year: 2015

Team size: 12

The U.S. EMV payment transition, initiated in 2015, shifted from magnetic stripe cards to chip-enabled cards for enhanced security against fraud. Because of that ERPLY needed new payment integrations built for all the US POS customers. I coordinated and helped build the EMV integrations including Verifone, Cayan, and Element Payments.

ERPLY Warehouse app

ERPLY Warehouse app

Employer: ERPLY

Year: 2015

Team size: 4

Led the building of a modern version of the ERPLY Warehouse App. The app allowed mobile phones to be used as inventory scanners to receive goods, take stock, move stock between warehouses, pick and pack, etc.

ERPLY Elisa Pilvi integration

ERPLY Elisa Pilvi integration

Employer: ERPLY

Year: 2014

Team size: 12

Elisa Pilvi was an app store developed by their Finnish branch to provide an all-in-one SaaS solution for their enterprise customers. ERPLY POS was selected as the point of sale offering under the label Elisa POS. Integrating into the app store needed changes on the POS and backend

ERPLY Netsuite integration

ERPLY Netsuite integration

Employer: ERPLY

Year: 2014

Team size: 4

A component for integrating ERPLY ERP with Netsuite ERP. The integration scope includes synchronizing product catalogs, inventory levels, promotions, coupons, customers, employees, sales documents, returns, and more.

ERPLY Shopify integration

ERPLY Shopify integration

Employer: ERPLY

Year: 2014 - 2015

Team size: 3

Led the building of the ERPLY Shopify integration while working for ERPLY.

The integration allows adding an ERPLY POS to your existing Shopify store and exporting the product catalog to ERPLY. If the customer has an ERPLY account, then it allows them to open up a Shopify store and export products from ERPLY to Shopify. Sales made on Shopify get imported to ERPLY, so products sold online can be returned to the physical stores. Inventory for web stores can be separate or shared with physical stor...

ERPLY WordPress plugin

ERPLY WordPress plugin

Employer: ERPLY

Year: 2013 - 2014

Team size: 3

The ERPLY WordPress plugin was integrated with either WooCommerce or as a standalone plugin. It allowed the publishing of the ERPLY product catalog on customers' WordPress sites. It provided a checkout process that integrated directly into ERPLY discounts, promotions, and price lists allowing the exact sales rules on web stores and physical stores. This was unprecedented at the time compared to other similar integrations

Online stores built on this platform included Alas-Kuul, Texas Service, an...

ERPLY JavaScript API

ERPLY JavaScript API

Employer: ERPLY

Year: 2012-2013

Team size: 12

"Javascript API" allows simplified back-office user interface customization without direct DOM manipulation. It provides functions to add new form fields, hide existing ones, and add menu items, making it a versatile foundation for building other plugins.

Did I get you interested?

Want to find out more about my work or discuss a project? Let's talk!