BKSOFTWARE / SYSTEMS / INTERFACES
MOSCOW / AVAILABLE

Vue interfaces / Rust systems / data

BOJANKARTAL

Frontend & Systems Engineer

/

03+ years commercial experience

CURRENTLY

AvailableFor product and systems work
View selected work

WORKING PRINCIPLE

Software is temporary. The responsibility for how it works is not.

I build interfaces and systems that stay understandable in real use.

Selected
work.

Four projects that describe how I work: an independent product, production interface systems, data infrastructure, and a focused open-source utility.

CASE / 0012026ACTIVE

Independent fullstack product

Shelest

A private reading tracker where every account owns an isolated library. Registration, secure sessions, book states, reviews, search, responsive flows, and persistent production storage are part of one deliberately small system.

ROLE
Product design / fullstack engineering
STACK
Nuxt 4 / TypeScript / Upstash Redis / scrypt
STATE
ACTIVE RECORD
LIVE
CASE / 0022024–26ACTIVE

Commercial frontend systems

ERP Interface Systems

Production Vue interfaces for complex operational workflows: reusable pages, configurable tables and forms, API-driven records, permissions, and critical user paths covered with Playwright.

CASE / 0032025–26ACTIVE

Rust / data infrastructure

Migration Engine

An automated migration path from 1C databases into PostgreSQL, supported by Rust background workers that process business operations and integrations asynchronously.

CASE / 0042025MAINTAINED

Open-source security utility

tg-user-validation

A typed server-side validator for Telegram Mini App initData: HMAC-SHA256 integrity checks, optional expiration rules, structured decoding, and explicit validation errors. Published on npm and reached 170 weekly downloads at its recorded peak.

NPM

A practical
stack.

Tools I use to move from interface detail to production infrastructure.

01 / IFFRONTEND

Interface Systems

  • 01VuePRIMARY
  • 02NuxtPRIMARY
  • 03TypeScriptPRODUCTION
02 / SVBACKEND

Service Systems

  • 04RustPRIMARY
  • 05PythonPRODUCTION
  • 06Node.jsAPPLIED
03 / DTDATA

Data Systems

  • 07PostgreSQLPRODUCTION
  • 08RedisAPPLIED
  • 09Data migrationPRODUCTION
04 / INQUALITY / DELIVERY

Delivery

  • 10PlaywrightPRODUCTION
  • 11DockerPRODUCTION
  • 12LinuxAPPLIED

Experience,
in order.

A progression from Python products and teaching to ERP interfaces, Rust systems, and formal study.

  1. 2025—NOWBNG Solution
  2. 2024—25Waiti
  3. 2024—25Python Teacher
  4. 2023—24Freelance Python Developer
  5. 2025—NOWHSE University
EXPERIENCE FILE / 2025—NOW

Frontend / Systems Engineer

BNG Solution

Building Vue ERP interfaces, a Rust migration system from 1C to PostgreSQL, background workers, and Playwright coverage for critical flows.

STATUS / CURRENT

OPEN TO PRODUCT AND SYSTEMS WORK

Start with
the problem.

Open to product work where interface quality and system reliability matter equally.

CH.01Emailboankartal@gmail.com
CH.03Telegramt.me/pawwvw
CH.04LocationMoscow / remote
BKBOJAN KARTAL / PORTFOLIO 2026
LOCAL TIME
--:--:--
BUILD
2026.07.25
YEAR
2026
SYSTEM
Available
AVAILABILITY
For product and systems work
LOCATION
Moscow / UTC+03