A pure Rust library, CLI, and desktop application for encrypting and decrypting files and directories with password-based or key-pair encryption.
Alexander Alexandrov
I build web applications, backend services, and developer tools with clean, readable, performant code — using Rust when it’s the right tool.
Technical Skills
Experience
Senior Full-Stack Web Developer
- 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
- 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
- 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
Java Fundamentals
PhD in Theology
MEng in Engineering
Mathematics
Certifications
Languages
Contact
Always happy to discuss software design, Rust, or wine.