Hi, I am Aleksandr Potapov or just Alex
I am a software engineer specializing in AI-powered products and 3D graphics, both natively and on the web.
I enjoy working across the full stack of complex, performance-sensitive applications — from building low-level rendering systems for game engines and flight simulators to designing LLM-driven products for thousands of users.
- 2022 – now · The Bricks · AI / Frontend · Toronto, Canada
- 2021 – 2022 · Eagle Dynamics · 3D Graphics · Moscow, Russia
- 2020 – 2021 · Nanosemantics · C++ / Python · Moscow, Russia
What I Work With
- Frontend: TypeScript, SolidJS, React, WebAssembly
- AI: LLM workflows, prompt engineering, evaluation, agent systems
- 3D Graphics: C++, Vulkan API, WebGPU, CUDA, shaders
Experience
AI / Frontend Software Developer
The Bricks, Inc · Toronto, Canada
Show details
- Built core product features for an AI-first spreadsheet/BI web application: spreadsheet rendering engine, charts, tables, and other interactive visualization tools used by 100K+ total users.
- Designed an algorithm for AI-generated auto-refreshable dashboards: users create dashboard widgets via AI data queries which run on their data in sandbox environment, with automatically tracked dependencies.
- Analyzed user interaction data and collaborated with product to redesign key workflows, increasing subscription conversion rate from <1% to 6% within a year.
3D Graphics Software Developer
Eagle Dynamics · Moscow, Russia
Show details
- Implemented a Vulkan rendering backend to replace an older DirectX 11 one; improved performance by ~15% on average and enabled adoption of modern rendering features.
- Created an automated pipeline converting legacy FX/DirectX shaders to SPIR-V, saving dozens of hours during migration.
- Optimized GPU memory allocation and usage; leveraged buffer sharing and texture memory aliasing to reduce VRAM usage by ~10%.
C++ / Python Software Developer
Nanosemantics Lab · Moscow, Russia
Show details
- Migrated a handwritten C parser to Lark (Python), reducing the parsing codebase by 2x+ and accelerating feature development.
- Extended a custom chatbot DSL with conditionals, loops, and function calls, enabling more complex interaction logic; benefited 60%+ of company customers.
Projects
The Bricks · AI / Frontend Developer
Bricks is the project I've been working on for the last 4 years. It started as a lightweight fast multi-user web spreadsheet, but soon became an AI-powered tool for generating dashboards. I designed LLM pipelines that clean up, organize and analyze user data, build a plan for the AI agents and generate beautiful dashboards with interactive insights, charts, and tables. Everything can be controlled and tuned by simply prompting AI, and all data is automatically updated from connected sources.
DCS World · 3D Graphics Developer
At Eagle Dynamics I worked as a rendering engineer responsible for porting the game engine from DirectX11 to Vulkan API. I implemented the new rendering backend with render graph architecture on top, optimized engine performance and set up a pipeline for cross-compiling FX shaders to SPIR-V.
MxEngine · Author
MxEngine is one of the biggest open-source projects I did in my free time. It's a 3D game engine with all the core features: dynamic lighting and shadows, PBR rendering pipeline, asset manager, runtime scene editing and script compilation, Entity Component System, physics and sounds — written fully in C++ with modern OpenGL.
OpenClaw Workflow · Developer
During my time at Bricks I was also working on the OpenClaw workflow system. OpenClaw is an AI orchestration engine which was deployed internally for our company and connected to Linear and Slack. Our OpenClaw agent autonomously picks up tasks from Linear, plans them based on accumulated product and codebase knowledge, executes, tests and deploys the code changes on a separate branch, which is then reviewed by engineers. This system let us automate internal processes and save a lot of time on repetitive tasks.
Voxellaneous · Author WIP
Voxellaneous is a side project I am currently working on — a voxel engine written fully in TypeScript with WebGPU. The goal is to create a highly modular and extensible engine running fully in the browser, with ability to connect with other players and share voxel worlds. I am also treating this project as a playground for LLM experiments - the code is generated fully by Claude Code, and engine modding API will be designed around prompting AI to generate new features and content.
Education
National Research University, Higher School of Economics
Moscow, Russia
Bachelor's Degree — Software Engineering, Computer Science Faculty
Contact
Open to discussing new opportunities, interesting projects, or collaborations.