Hi, I'm Dmitry Rodevich

Full-stack engineer & browser-extension developer from Minsk, Belarus. I build tools that make developers' lives easier โ€” from Swagger authorizers to language-learning extensions.

Dmitry Rodevich

About Me

I'm a software engineer based in Minsk, Belarus, currently working at LLC LWO. I specialize in building browser extensions, developer tools, and full-stack web applications.

My passion lies in creating tools that solve real-world problems for developers โ€” from automatically authorizing Swagger API requests to helping people learn English through browser extensions. I have a strong background in JavaScript/TypeScript ecosystems and enjoy working across the entire stack, from backend APIs in NestJS and Express.js to desktop apps with Electron.js and mobile apps with React Native.

Beyond coding, I'm a contributor to open-source projects and hold the Arctic Code Vault Contributor badge โ€” my code is preserved in the Arctic World Archive for future generations.

23+
Repositories
10+
Open-Source Projects
1K+
Contributions / Year
6+
Years Coding

Skills & Technologies

Languages

JavaScript TypeScript HTML CSS Markdown

Frameworks & Runtime

Angular Express.js NestJS Electron.js React Native Node.js

Browser Extensions

Chrome Extensions Firefox Add-ons Chromium APIs Swagger UI Manifest V3

Tools & DevOps

PM2 Git Docker npm CLI Tools

Databases

PostgreSQL MongoDB SQLite

Other

Report Generation PDF / XLSX / DOCX Zepp OS Web Scraping JWT

Featured Projects

Puzzle English Dictionary icon

Puzzle English Dictionary

Chromium & Firefox extension that lets you add unfamiliar words to your Puzzle English dictionary while browsing. Helps language learners expand their vocabulary seamlessly.

JavaScript Chrome Extension Firefox Add-on
Swagger UI Authorizer icon

Swagger UI Authorizer

Browser extension that automatically authorizes API requests before executing them on Swagger UI pages. No more manual token entry for every session.

JavaScript Chrome Extension Swagger UI Auth
Base64 Coder icon

Base64 Coder

Browser extension for encoding/decoding between base64 and plain text โ€” with JWT support. Handy for developers working with tokens and encoded data.

JavaScript Chrome Extension Base64 JWT
Zepp OS Transport BY icon

Zepp OS Transport BY

A Zepp OS mini-program that shows real-time public-transport arrival predictions from transport-by.app โ€” the official transport app of Belarus.

JavaScript Zepp OS Smart Watch Amazfit
Amazfit Simple Watchface icon

Amazfit Simple Watchface

A minimal, clean watchface for Amazfit smartwatches built with Zepp OS. Focused on readability โ€” shows the essentials at a glance without visual clutter, keeping battery usage low.

JavaScript Zepp OS Smart Watch Amazfit
Pet Projects Statistics icon

Pet Projects Statistics

Serverless functions on DigitalOcean that automatically gather stats for all pet projects and post Telegram reports. Collects Chrome extension metrics (users, rating, reviews), npm download counts (total/weekly/monthly), and Zepp app data (downloads, publish date, price).

Serverless DigitalOcean Telegram Bot Node.js
Carbone icon

Carbone (Contributor)

Fast and simple open-source report generator that converts JSON data into PDF, XLSX, DOCX, ODT, and more. Supports charts, images, HTML templates, and formulas.

JavaScript Node.js PDF XLSX Report Generator
Tractor Test icon

Tractor Test

React Native application for testing tractor/machinery knowledge across categories (A, B, D, E, F). Built for educational and certification exam preparation.

TypeScript React Native Testing Education
npm icon

UNP Validator

Utility for validating UNP (ะฃะะŸ โ€” tax identification number) used in Belarus. Ensures correctness of business registration numbers with format validation and checksum verification.

TypeScript Validation Belarus UNP
npm icon

Clean TG Chat

Utility that removes useless information from exported Telegram chat JSON files. Helps clean and prepare chat data for further processing or analysis.

JavaScript Telegram Data Processing

Work Experience

Software Engineer โ€” LLC LWO

๐Ÿ“ Minsk, Belarus ๐Ÿ“… Present

Building and maintaining full-stack applications and developer tools using JavaScript/TypeScript, Express.js, and NestJS. Developing browser extensions to automate and improve developer workflows.

Open-Source Contributor

๐ŸŒ GitHub ๐Ÿ“… 2019 โ€“ Present
  • Published and maintain 10+ open-source projects on GitHub
  • Contributed to Carbone โ€” a popular Node.js report generator
  • Created multiple browser extensions with thousands of users
  • Awarded Arctic Code Vault Contributor for open-source contributions

Member โ€” RaceLane Organization

๐ŸŽ๏ธ GitHub Organization

Active member of the RaceLane GitHub organization, collaborating on projects and contributing to shared initiatives.

Achievements

๐Ÿ†

Arctic Code Vault Contributor

Code preserved in the Arctic World Archive for 1000+ years

๐Ÿฆˆ

Pull Shark x2

Merged multiple pull requests โ€” twice recognized

๐Ÿ“ฆ

1,000+ Contributions / Year

Consistent activity across 20+ repositories

๐ŸŒ

Cross-Platform Developer

Web ยท Desktop (Electron) ยท Mobile (React Native) ยท Smart Watch (Zepp OS)

Get in Touch