Projects

Collection of my projects, packages, and some experiments.

  1. Swagger editor app

    Website

    A Swagger/OpenAPI editor and interactive API viewer built as the RSSchool React course final task. I was the Team Lead for the team "Ship Happens", coordinating development of the editor.

    • TypeScript
    • React
    • Next.js
    • Supabase
    • Vitest
    • Sass
    • CodeMirror
    • Swagger Parser
  2. better-qr

    npm package

    A lightweight QR-code generation library with no external dependencies. It is implemented in strict accordance with the ISO/IEC 18004 standard and uses the Reed-Solomon error correction algorithm.

    • TypeScript
    • RollUp
    • Vite
    • Vitest
  3. SecPassGen

    Password generator

    A static password generator website built with Astro and TypeScript. It is hosted on GitHub Pages, has a simple and intuitive interface, and was conceptually inspired by the LastPass generator.

    • Astro
    • TypeScript
    • Vite
    • Vitest
  4. Spalnik4x4.ru

    Website

    I maintained and then refactored the frontend and backend for a workshop that makes car sleeping platforms and vehicle organizers. I rewrote the project from plain PHP with Vue 2 inserts and InterSystems Caché to Next.js, Nest.js, and PostgreSQL.

    • Next.js
    • Nest.js
    • Prisma
    • Redis
    • PostgreSQL
    • Docker
    • Nginx
    • Swagger