Portfolio

Portfolio

I’m Vlad, a software engineer with more than six years of professional experience building web, mobile, and backend products.

My primary stack includes TypeScript, Node.js, React, React Native, PostgreSQL, Kubernetes, AWS, and Terraform. I also use C for embedded systems and have experience building projects with Rust and Go.

My Projects

Jobbox

A macOS mail client that is really a job-application tracker. Every application you send leaves a trail in your inbox — the confirmation, the recruiter's reply, the calendar invite, the rejection — and Jobbox reads that trail and keeps a board in step with it. An agent drafts each change and you accept it, so you never type the same company name twice.

I designed and built it end to end: a local prefilter that scores every message before any model sees it, IMAP sync, a SQLite store owned entirely by the Electron main process and reached only over a typed IPC bridge, and a sandboxed agent run whose single capability is a loopback MCP server behind a per-run token. The agent has no tool that can write to the tracker at all — every proposal is a row in a queue, and the code that changes an application is reachable from one button. Credentials live in the macOS Keychain, nothing leaves the machine, and a small Go service handles version checks and release downloads.

Stack: Typescript, Electron, React, SQLite, IMAP, MCP, Claude Code, Go, CI/CD

Read more about this project

fline

0:00
/1:12

A deployment platform built for coding agents rather than for people. Your agent hands over a repository through MCP and the platform works out everything underneath it — the Dockerfile, the compose file, the port, the database wiring, the URL and its certificate — none of which you write, and none of which you ever see. Typing the secret values in a browser is the only manual step in the product, and it is deliberate: environment values never travel through the agent in either direction.

I designed and built the whole pipeline: staged repository analysis that keeps the expensive model call away from the file tree, deterministic validation that refuses a bad plan with a machine code and a path to the violation instead of patching it, managed Postgres and Valkey provisioned and wired in by the platform, immutable versions pinned by sha256 digest so a second deploy is the same as the first, and container isolation re-validated at the last hop before execution. A committed fline.json freezes the plan and repeat deploys skip analysis entirely. The design constraint throughout is the agent's context: a failed build comes back as the stage, the reason and a bounded tail, not ten thousand lines of log.

Stack: Go, Typescript, MCP, Docker, Postgres, Valkey, Caddy, S3-compatible storage, CI/CD

Read more about this project

One Day Investor

A personal finance platform designed for people who want to understand how their wealth is growing without constantly checking the markets. Users can organize investments into nested pockets, track assets with live prices, save portfolio snapshots, and analyze performance over time.

I designed and developed the product end to end using a modular microservices architecture built around Bun, TypeScript, Elysia, PostgreSQL, cryptocurrency exchange integrations, scheduled reminders, analytics, and automated Open Graph rendering.

Stack: Typescript, Bun, Bun workspaces, Redis, Postgres, Docker, CI/CD
Read more tech details

Ill Bot

A Telegram-based language-learning tutor that turns any text, PDF, photo, or document a user shares into a guided, multi-step lesson — teaching Spanish (and Polish) explained in the learner's native language, tracking every word they encounter, and drilling it back with a spaced mastery system.
I built it end to end: the conversational state machine that runs endless teach-and-drill lesson cycles, OpenAI-powered content generation and answer grading (including vision for photos and PDFs), a Postgres-backed vocabulary and progress store, a Telegram Stars subscription paywall, and the full deployment pipeline — focused on reliability, fast responses, and a frictionless chat-only UX.

Stack: Typescript, Bun, AI, Postgres, Docker

PddTest KZ

A cross-platform mobile application for preparing for driving theory and practical examinations in Kazakhstan. It provides access to more than 1,500 animated questions, learning materials, practice tests, city-specific driving courses, subscriptions, and progress tracking.

I contributed to the development and delivery of the React Native application, working on its user interface, application logic, API integrations, payments, analytics, and production releases.

Stack: Typescript, Node.JS, Nest, React/React Native, Postgres, K8s, AWS, Expo
Read more about this project

Reshak Ru

A mobile application created for one of Russia’s largest platforms providing educational solutions for school students. The app allows users to find textbook exercises, save frequently used materials, download content for offline access, and receive recommendations based on their class and previous activity.

I participated in the full development cycle, from application architecture and feature implementation to analytics, launch, maintenance, and the eventual handover of the project to another development team.

Stack: Typescript, Node.JS, Express, React/React Native, Postgres, K8s, AWS, Expo
Read more about this project


My Employment History

Kanda Software

Senior Full Stack Engineer · 2026 – Present

Building an AI-powered platform that automates private-jet charter sourcing, email communication, and quotation workflows.

Health Samurai

Full Stack Engineer → Senior Full Stack Engineer · 2020 – 2026

Developed healthcare platforms and client applications using FHIR, working across backend systems, frontend products, infrastructure, integrations, and system architecture.

418Team

Co-Founder & Full Stack Engineer · 2020 – 2024

Co-founded a software agency that delivered web and mobile products, including PDDTest.KZ and Reshak.ru, from initial architecture to production launch.


My small pet projects:

Front panel

I built a small device that displays the local IP address, available disk space, memory usage, and CPU load using an ESP32, Arduino, and Rust.

Crypto Screen

A system of small display devices that connect to a central hub and show real-time cryptocurrency market prices.


I love building products from scratch and taking them all the way from an initial idea to a polished production release.

What motivates me most is seeing the finished product: something thoughtfully designed, technically reliable, and genuinely useful to the people who use it.