Martins Kozlovskis, Software Developer in Riga, Latvia
Martins Kozlovskis

Software Developer in Riga, Latvia

Member since April 24, 2017
Martins is an experienced web developer who specializes in JavaScript and frameworks like Angular, React, and Express.js (Node.js) as well as React Native. Martins is also an expert in creating responsive, mobile-first websites and has excellent communication and teamwork skills.
Martins is now available for hire


  • Freelance
    React Native, Bootstrap, Express.js, Node.js, MongoDB, Flux, React, Angular...
  • Boston Consulting Group
    Bootstrap, Python, Node.js, React, Angular
  • Aegon Netherlands
    Amazon Web Services (AWS), Bootstrap, Microservices, AWS, Angular, JavaScript



Riga, Latvia



Preferred Environment

Git, WebStorm, MacOS, Ubuntu

The most amazing...

...project I've worked on is a web scraper that collects second-hand car data and then uses it to predict car prices with machine learning.


  • Freelance Full-stack Web Developer

    2016 - PRESENT
    • Worked on full-stack web development projects for different clients ranging from large consultancies to one-man startups.
    • Developed a project for a client operating in the financial services industry in the Hague, the Netherlands—mainly working with Angular 2 and Node.js. We are following Agile software development practices and test-driven and behavior-driven development guidelines.
    • Built a web app for a martial arts instructor who needed an app for managing students, classes, expenses, and more; used React and Bootstrap 3 in the front-end and Node.js (Express) in the back-end.
    • Implemented a small web-scraping tool that parses data for a local client.
    • Worked on a React project that implemented an intranet-like system for individual companies; also implemented the same app on mobile with React Native.
    Technologies: React Native, Bootstrap, Express.js, Node.js, MongoDB, Flux, React, Angular, JavaScript
  • Freelance Web Developer

    2019 - 2019
    Boston Consulting Group
    • Maintained, deployed, and created new features for web apps.
    • Improved the speed, efficiency, and UX of the apps.
    • Integrated security and authentication for the apps.
    • Added PWA features like offline usage for more efficient client demos.
    • Worked closely with data scientists who were developing the back-end systems.
    • Developed and improved demos used for pitching new clients.
    Technologies: Bootstrap, Python, Node.js, React, Angular
  • Freelance Front-end Developer

    2017 - 2019
    Aegon Netherlands
    • Developed a project for a client operating in the financial services industry in the Hague, the Netherlands.
    • Mainly worked with Angular and also implemented microservices using Amazon Lambda and worked on building a REST API with Apigee.
    • Followed both Agile and behavior-driven development techniques and achieved over 90% unit-test coverage.
    • Worked both on-site with the team and remotely.
    Technologies: Amazon Web Services (AWS), Bootstrap, Microservices, AWS, Angular, JavaScript
  • Front-end Developer

    2016 - 2017
    Intrum Justitia
    • Built an internal system's front end using Angular 2 as the UI framework and Angular Material as the UI component framework.
    • Developed a few other internal web projects using JavaScript and Handlebars.js for templating.
    Technologies: Angular Material, Angular, JavaScript
  • Senior Developer

    2015 - 2016
    • Worked on different onsite projects in Europe as a front-end developer.
    • Developed SAPUI5 framework projects in Walldorf, Germany—implementing, improving, fixing, and testing UI controls used within the SAPUI5 framework.
    • Developed SAPUI5 app projects in Walldorf, Germany—specifically creating web apps using the SAPUI5 framework and a lot of experimental technology.
    • Used Agile methodologies for planning and actual work on SAPUI5 app.
    • Developed new UI features for a CMS used by a Norwegian telecom.
    Technologies: Test-driven Development (TDD), AngularJS, SAPUI5, CSS, HTML, JavaScript
  • Developer

    2014 - 2015
    • Implemented eCommerce sites using the Magento platform.
    • Crafted the responsive design and customized modules (both front-end and back-end) for an e-store for a fashion retailer.
    • Implemented custom lottery ticket generators in JavaScript with an ability to draw random numbers in different combinations.
    Technologies: Magento, PHP, HTML, CSS, JavaScript
  • Developer

    2013 - 2014
    • Developed a hedge fund back-office system with C# and the .NET framework; also wrote some PL/SQL procedures.
    • Worked with an international team consisting of members located in Riga, London, and Hong Kong.
    Technologies: PL/SQL, .NET, C#
  • Client Support Analyst

    2012 - 2013
    • Supported clients using hedge fund software that the company was selling.
    • Performed technical tasks mostly using SQL and non-technical tasks that involved communicating with clients via email and phone.
    Technologies: Oracle, SQL


  • Caperenator

    A used car price evaluation site.

    I use a web scraper (CasperJS) that gathers data from the site and stores it in a MongoDB database. The data can be visualized and edited, filtered, or deleted in an Angular 2 app. The data is used by a machine learning (neural networks) algorithm that learns to predict car prices.

  • Anti-corruption App

    A database with procurement data that the users can filter and analyze.

    I gathered a team of developers and business analysts for a hackathon where we created a web app for collecting and showing data from a public procurement office. The tool aimed at making the data (which was stored in XML files in an unorganized manner) easy to overview and filter. The tool (Angular in the front end and Express.js in the back end) helps people to identify suspicious procurements that might involve corruption.


  • Yelo

    This is a mobile (iOS, Android built with React Native) app for learning road traffic rules in Latvia. For this project, I worked as the technical co-founder of a three-person team.

  • Groovit

    A virtual jukebox app that allows bar customers to order songs with a mobile app built with the Ionic framework for both Android and iOS.

  • Krav Maga

    Krav Maga is a CRM for managing martial arts lessons, payments, and users. It is built with React and Bootstrap 3 in the front end and Node.js and MongoDB in the back end.

  • Nerdulo

    A math game app built with AngularJS (version 1). The app also has a very high unit-test coverage and it also has thorough E2E tests.


  • Languages

    ECMAScript (ES6), JavaScript, TypeScript, PHP, C#, Python, Sass, Less, HTML, HTML5, CSS, SQL, Octave, GraphQL
  • Frameworks

    Angular, Bootstrap, MUI (Material UI), Express.js, React Native, Angular Material, Flux, Redux, AngularJS, .NET
  • Libraries/APIs

    React, Node.js, REST APIs, jQuery
  • Tools

    Git, NPM, Jira, Mongoose, SAPUI5, Bamboo, Webpack, Babel, CasperJS, WebStorm
  • Paradigms

    Responsive Web Design (RWD), Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum, REST, Agile, Continuous Delivery (CD), Continuous Integration (CI), Microservices
  • Other

    Mobile First, Front-end Development, Web Scraping, AWS, APIs, GitFlow, Web App Security, Apps, Machine Learning
  • Platforms

    Ubuntu, Heroku, MacOS, Magento, Oracle, Amazon Web Services (AWS), Windows, Docker
  • Storage

    PL/SQL, PostgreSQL, MongoDB


  • Bachelor of Science Degree in Economics and Finance
    2009 - 2012
    Stockholm School of Economics in Riga - Latvia, Riga


  • Machine Learning
  • Usable Security
  • Software Security

To view more profiles

Join Toptal
Share it with others