Senior Full-Stack Developer

Alexander Alexandrov

Sofia, Bulgaria  /  6+ years building software

I build web applications, backend services, and developer tools with clean, readable, performant code — using Rust when it’s the right tool.

Technical Skills

Languages
RustTypeScriptJavaScriptJavaExtendScript
Frontend
ReactSlintReduxMaterial UIHTMLCSSWebAssembly
Backend
Spring MVCPostgreSQLiBATIS
Full-Stack
Next.jsNode.jsDioxus
AI & ML
LLM integrationMCPVercel AI SDK
DevOps
AWSTerraformDockerVercelGit

Experience

Senior Full-Stack Web Developer

Proxiad  |  Aug 2023 – Present

  • Build an AI MCP server in Rust for accessing the company's APIs.
  • Develop frontend applications for a digital publishing suite — including Publications Editor, InDesign Plugin, Reader, Configurator, Assets Drive, and a cross-platform mobile application — using React, TypeScript, JavaScript, ExtendScript, Redux, and SCSS.
  • Maintain Java backend APIs with a focus on coding standards, test coverage, and reliability.
  • Work closely with UI/UX teams to streamline releases and reduce feature turnaround time.

Full-Stack Developer

DXC Technology  |  Apr 2020 – Aug 2023

  • Modernised the Next Gen Product Accelerator by rewriting critical components from Java to Rust.
  • Contributed to building an LSP server in Rust for the VP/MS modelling language.
  • Developed VP/MS (Visual Product Modelling System) with React, TypeScript, Material UI, and Java, improving product visualisation and user workflows.
  • Built a full-stack service with the AWS SDK, React, TypeScript, and Terraform to integrate cloud infrastructure into customer-facing solutions.
  • Developed features for the BMW Group Vulnerability Tool and optimised PostgreSQL schemas and iBATIS data layers, reducing query times by 90% (from 30 seconds to 3 seconds).

Web Developer Intern

Camplight  |  Sep 2019 – Apr 2020

  • Built a property management web application with React, Next.js, and GraphQL.
  • Wrote reusable UI components in TypeScript and Material UI.
  • Collaborated with mentors on architecture reviews and code quality to deliver production-ready components.

Open-Source Projects

A terminal-based AI coding assistant built in Rust, with Claude and GPT support, file editing, and MCP integration. Published on crates.io.

A multi-model AI chatbot built with React, Next.js, and Material UI, with image analysis and speech-to-text support for OpenAI, Anthropic, and Google models.

A terminal-based typing tutor built with Rust and ratatui. Practise with built-in lessons or any text file while a virtual keyboard tracks each keystroke.

This website — a full-stack Rust application with a Dioxus/WASM frontend and an axum server, hosted on a Raspberry Pi.

Education

React & JavaScript

Camplight Academy

Java Fundamentals

MaxPlus

PhD in Theology

Sofia University “St. Kliment Ohridski”

MEng in Engineering

University of Forestry

Mathematics

High School of Mathematics

Certifications

Languages

BulgarianNativeEnglishC1ItalianB2RussianB1GreekA2

Contact

Always happy to discuss software design, Rust, or wine.