Projects

A selection of work. A brief overview and selected details.

  1. E-commerce SaaS

    Maintaining and extending a Ruby on Rails e-commerce SaaS monolith: new features, bug fixes, checkout and admin panel work in a Scrum team.

    Period
    2022.04 – 2024.05 · 2 years
    Stack
    Ruby, Rails, PostgreSQL, JavaScript, VueJS, HTML, CSS, AWS
    Process
    Scrum
  2. Campsite Booking Platform

    Designing a typed repository and entity layer in Ruby to integrate an XML-based vacation rental API, with Redis caching and VCR-backed tests.

    Period
    2021.12 – 2022.03 · 4 months
    Stack
    Ruby, Rails, RSpec, PostgreSQL, Redis, Web API
    Process
    Agile / XP like
  3. Dedicated CRM for homeowners

    Designing user invitations and role-based access for a Rails CRM for homeowners, covering the edge cases Devise Invitable could not handle.

    Period
    2021.09 – 2021.11 · 3 months
    Stack
    Ruby, Rails, PostgreSQL, JavaScript, HTML, CSS
    Process
    Kanban
  4. Online accounting software

    Maintaining 10+ dockerized Rails microservices behind UK online accounting software, working full-stack in a Scrum team.

    Period
    2021.01 – 2021.07 · 7 months
    Stack
    Ruby, Rails, PostgreSQL, JavaScript, React, HTML, CSS
    Process
    Scrum
  5. Food delivery website

    Upgrading a legacy Rails and AngularJS food delivery website from the old Stripe integration to the PaymentIntent API.

    Period
    2020.09 – 2020.12 · 4 months
    Stack
    Ruby, Rails, MongoDB, JavaScript, AngularJS, HTML, CSS, Stripe
    Process
    Kanban
  6. Food delivery startup

    Leading backend development of a Rails and React meal-planning web app for a London food-tech startup.

    Period
    2019.06 – 2020.12 · 1.5 years
    Stack
    Ruby, Rails, PostgreSQL, JavaScript, React, HTML, CSS
    Process
    XP
  7. Micro-learning web app

    Hardening a Rails micro-learning app: checking passwords against haveibeenpwned.com, with resilient error handling and fallbacks.

    Period
    2018.11 – 2019.03 · 5 months
    Stack
    Ruby, Rails, PostgreSQL, HTML, CSS
    Process
    Kanban
  8. Apartment renting platform

    Working on a Rails monolith for an apartment rental platform: params validation, 3D Secure payments and designing a KYC microservice.

    Period
    2016.09 – 2018.08 · 2 years
    Stack
    Ruby, Rails, MySQL, JavaScript, React, HTML, CSS
    Process
    Scrum
  9. Gas and electricity monitoring app

    Building a Rails and AngularJS web application that charts gas and electricity smart meter readings for an employment agency: approach, process and screenshots.

    Period
    2016 · a few days
    Stack
    Ruby, Rails, PostgreSQL, AngularJS, CoffeeScript, Bootstrap, HTML, CSS
    Process
    Freelance, time & material
  10. E-commerce for graphic designers

    Rewriting a failed PHP project as a Rails, Grape and AngularJS: single-page app for ordering customizable business cards and posters.

    Period
    2015.09 – 2016.08 · 1 year
    Stack
    Ruby, Rails, PostgreSQL, JavaScript, AngularJS, HTML, CSS
    Process
    Scrum

The sequence and activity diagrams were prepared with PlantUML, see all diagrams.