Complex frontend systems
I build GIS interfaces, editors, and dashboards, and solve challenges involving large datasets, complex business logic, and browser performance.
Lead Frontend Developer · complex interfaces and GIS
Over 6 years in commercial software development. I work with Vue, GIS, data-intensive interfaces, and complex business logic. I improve large legacy products and lead a small frontend team: shaping solutions, breaking work into clear steps, writing code, and reviewing changes.
How I can help
I am at my best in mature products with complex logic, integrations, and legacy code, where implementing a finished design is only part of the job.
I build GIS interfaces, editors, and dashboards, and solve challenges involving large datasets, complex business logic, and browser performance.
I get up to speed in unfamiliar codebases, rebuild the missing context, and trace problems to their source. I change what is necessary without proposing a full rewrite.
I help estimate and break down work, coordinate tasks, review code, and pair with teammates on the most challenging parts.
When an issue involves an API, infrastructure, or another service, I do not stop at the frontend boundary. I work out where the failure occurs and how to resolve it.
Interactive case studies
These are not standalone side projects. They are simplified models of production challenges: GIS, schema-driven interfaces, and heavy computation without a frozen UI.
3 case studies · everything runs locally in your browser
Experience
I worked on e-commerce and public-sector services before spending the past four years building a large frontend platform. I joined its core team as a developer and grew into a lead role alongside the product.
B5G LLC · frontend platform and visual interface builder
I develop a Vue 2 / Vuex frontend platform that powers more than 30 corporate and public-sector portals. Users build interfaces directly in the browser from roughly 700 components, data sources, events, and actions.
RT Labs / SoftLabs · the same frontend platform
I joined the core team in a junior role and grew over several years into owning major areas of the platform. The product and team later moved to B5G, where I continued its development in a lead role.
Guta Group · Alenka online store
I developed the alenka.ru online store and owned the frontend work for its redesign.
ELAR · public-sector and archive portals
In my first commercial role, I quickly became productive across several live projects, working on redesigns, new sections, frontend logic, and integrations.
Leadership
I stay close to the technical work: I understand the team’s challenges, help make decisions, and continue to write code. To me, leadership means owning the outcome, not just assigning tasks.
I help the team understand the scope, break work into clear parts, assign them, and verify the final result.
I use code review to catch problems before release, keep a consistent engineering approach, and share context across the team.
I have helped new developers understand the project, taken part in technical interviews, and prepared take-home assignments.
Rather than handing someone a finished patch, I explain the root cause and the reasoning behind a solution. I want to expand this experience through one-to-one mentoring for junior developers.
Stack and depth
This is a focused list of tools I use in practice: the core frontend stack, platform architecture, specialized modules, and adjacent areas.
experience demonstrated in the projects and case studies above
About me
I am a frontend developer who grew within a large platform, moving from detailed implementation tasks to independently leading complex technical initiatives. My core experience is in Vue, configurable UI, complex business logic, data-intensive interfaces, and legacy product development.
My strength is turning an incompletely defined problem into a clear, working solution.
I do not limit my investigation to the browser. If the source of a problem is an API, infrastructure, or a small backend service, I can work there too. I am also clear about the boundary: frontend is my specialty, while backend is an adjacent skill I continue to develop.
For me, the work does not end at merge. I care about how a solution behaves after release, how easy it is to maintain, and whether the team can understand it. I welcome feedback and will revisit my approach when a stronger option emerges.
I stay connected to the community through MoscowJS, Vue meetups, and events hosted by major technology companies. I use Codex, have tried Cursor, MCP, and Hermes, and am gradually incorporating AI tools into my day-to-day engineering workflow.
I am looking for a strong frontend team and a complex product that needs an independent engineer who takes ownership of technical outcomes. I am also open to focused consulting and one-to-one mentoring for junior developers, including reviews of code, projects, and real workplace challenges.