About me
I’m a Founding Engineer with over 12 years of experience in frontend development, UI/UX, and DevOps. For the past 3 years as a team lead, I’ve helped launch and scale IT projects—from real estate to infobusiness, generating up to 50k USD/month for clients. Currently based in Dalat (Vietnam), I work remotely and am open to relocation. My specialization lies in AI studios, marketing agencies, and CRM setups, where I integrate stacks like TypeScript/Vue/Go with databases (Postgres/Mongo, including vector DB for embeddings and RAG).
I don’t just code — I build systems that deliver real results: accelerating time-to-market by 40%, ensuring 99.9% uptime, and doubling conversions through AI integrations (e.g., recommendations powered by Mongo vector search). In the agency model, I emphasize delegation: hiring teams to scale from MVP to full-fledged products on Vercel with serverless architecture (Next.js + Go + Redis).
Ready to boost your business? From AI studios to marketing setups—let’s discuss your project. Drop me a line!
Tech Stack
My Key Advantages
Services
Education

At first years, I was learning the foundumentation of computer hardware, theory of computation, information security and programming on Pascal, Smalltalk, ANSI C, Assembly languages.
During the third year, I was programming on C++ language a lot, learning web and design, created databases and wrote applications on Delphi for it.
The latest year, I was all into a training practice on company and visited the college only in the evenings to learn computer-aided design and software technology.

Public relation and communication. When i decided to become a programmer I’ve noticed that P.R and I.T are closely related to each other. The interest in IT-projects and startups appeared only on well-developed successful advertising model. This idea made me to go to study on this faculty – «Public relation and communication» after college graduation.
At University, there are an evening schedule, which give me an opportunity to work on my own IT-projects during a daytime.
Job Timeline

At IQ Solutions, I played a leading role in automating business processes and ensuring compliance across multiple departments. My main responsibility was the modernization and migration of legacy workflows from Nintex to SharePoint Online. Over the course of the project, I developed, launched, and maintained more than 35 SharePoint applications, each tailored to specific departmental requirements such as HR onboarding, contract approval, and project management. I also implemented data governance best practices by designing a comprehensive data storage, retention, and deletion policy model, which became the foundation for compliance across the organization. As part of this initiative, I trained the Records Management team, ensuring they could independently manage the data lifecycle and maintain regulatory standards. In addition to application development, I provided ongoing technical support, optimized system performance, and improved collaboration between IT, Compliance, and Records Management teams. This experience allowed me to strengthen my expertise in SharePoint Online, Power Platform, and front-end development, while contributing to measurable efficiency improvements in business operations.

During my work as a Front-End Developer, I was actively involved in the development of the Automation Contact Center — Voximplant KIT, a complex communication platform designed to optimize customer service operations. My contribution included creating a No-Code Drag & Drop Contact Center as a personal R&D project, which involved converting SVG elements to Canvas for a dynamic visual builder interface. This project significantly deepened my technical expertise in Vue 3, vue-property-decorator, and the broader Vue ecosystem, enhancing my understanding of scalable architecture, component reusability, and reactive data flows.
In parallel, I collaborated closely with cross-functional teams, gaining valuable experience in service-oriented development and integrating various IT disciplines into a unified product environment. Additionally, I developed the Vox WebChat solution, which was seamlessly integrated into client websites to improve user communication channels. This product leveraged machine learning, chatbots, and text stylistic analysis to personalize customer interactions and improve response efficiency. The overall experience strengthened my skills in front-end engineering, UI optimization, and intelligent system integration within enterprise communication platforms.

During my work at TenderTech, I contributed to the development of a large-scale fintech platform, focusing on the Multi Offer Agent project. In the first three months, I introduced and applied the vue-custom-elements approach, which optimized the modularity and reusability of interface components across different parts of the system. Later, I participated in major platform improvements, implementing new features and performance optimizations that supported the platform’s transition toward a more scalable architecture. I developed a secure and efficient digital signature mechanism, ensuring compliance with fintech security standards and improving the reliability of document workflows.
Working closely with other developers, I proactively participated in sprint planning and performance analysis with the management team, helping to streamline the development process. I also contributed to mentoring junior developers, supporting their onboarding and helping them adopt best practices in code quality and architecture. In addition, I developed the core PWA foundation using Next.js for the fintech ecosystem, setting up project structure, defining coding standards, establishing QA practices, and integrating useful development tools that improved both code consistency and delivery speed. This experience strengthened my technical expertise in Vue.js, Next.js, and fintech-oriented system design.

During probation period I developed auto-tests of entire API for the project Kanban (Trello analog for engineers) with integration in GitLab. BDD tests for Kanban (Trello analog).
Then I developed interfaces of vidgets at React.js for CAD platform – 3DEXPERIENCE within the project of APS construction. That was quite a challenging job to develop interface in an underexplored ecosystem as 3DEXPERIENCE. I was up to review technical documentation in English and to communicate with the few developers with the relevant scope.

I’m was actively developing interfaces on Vue.js and React.js for such convenient services as «Special Transport», «Dispatch Center», «Moscow road traffic inspection», and «Citizens Applications».
It was a rare professional experience in software developing for The Ministry of Internal Affairs and its controlled services.

I was developing a medical information service for the company – “Smart Medicina”, as well a SAS version of MIS for other clinics.

Together with the team developed the project guarantpay. I took tasks assigned to me – in jira and executed them. During my work I mastered twig + templating system very minimally. React.js, also learned how to create animation on svg + libraries. Sverstal landing the company http://simple-tech.org/ Increased skills not only in web development, but also in teamwork.

I developed this web service in this company together with programmers, designers, financiers and managers. I created a web-based system interface JavaScript/Jquery+UI and Boostrap, wrote a lot of HTTP requests for asynchronous content interface loading.
• Consulted and took lead in fixing inherited code problems
• Utilize task runner Gulp to automate tasks—compile, compress, and validate code.
• Maintain Git repositories stored in Bitbucket via command line.
• Contribute to project development using Atlassian JIRA
• Participate in client calls with project managerson svg + libraries. Sverstal landing the company http://simple-tech.org/ Increased skills not only in web development, but also in teamwork.

The differences between this Agency and another was that Digital Agencey haven’t working on creation of UX/UX design, they were developing non-typical projects only from the client’s design in a small team with professional programmers and clients managers.
Every Monday I was receiving tasks technical specification of a new project from my manager (sometimes in a foreign languages which i don’t know). Then i was organizing my team of programmers, usually i needed one back-end developer, but in rare cases I could find programmers on the freelance.
- Consulted and took lead in fixing inherited code problems;
- Utilize task runner Gulp with PostCSS to automate tasks—compile, compress, and validate code.
- Manage Git repositories via command line
- Maintain multiple projects across several Bitbucket repositories
- Develop responsive email compatible across all popular email clients
- Enforce quality control with cross-browser, cross-device compatibility checks

When Startup Agency «CROSSP» started operation, I worked closely with designers and I shared my ideas and thoughts concerning the project. Moreover, I was looking for other developers who could help us in future, also I was the only one web-developer and in fact I was on a position of Technical Director.
Our team consisted of:
- CEO also the Graphic Designer;
- UI/UX designer;
- Company partner;
- Me as Technical Director and a project developer.
For a short period of time we developed two projects http://stickermat.com and babushka.com (which was later renamed to https://egrp365.ru/).
- Work on projects with teams locally and in other worldwide.
- Utilize task runner Gulp with PostCSS to automate tasks—compile, compress, and validate code.
- Maintain Git repositories stored in Bitbucket via command line.
- Extract design assets with Photoshop and Illustrator
- Consulted and took lead in fixing inherited code problems
- Used task–manager Trello

This was my first full-time job which i’ve got when i was 16 years old. At that time, I worked part-time on freelance and of course I hadn’t enough work experience and huge projects in my portfolio. But any way i passed an interview for the position on «HTML/CSS developer».
Usually the workflow was to get PSD files from Italian UX/UI designer who worked in that company and then I was developing user interface on the HTML5, CSS and JavaScript/Jquery in accordance with design, trying to make everything is pixel perfect.
During my work experience i extract design assets with Photoshop and Illustrator.
After the performed scope of work I applied to the CMS (http://www.lattenoir.org/) architecture(my boss at that time), he told me how to integrate HTML markups in CMS and do it properly. So far as CMS was at the design stage, I also was busy with the writing of documentation, specifications and starter guide for new developers.





