Hello, my name is Prokhor Orlov
I’m a Senior Frontend Developer
Here is my Portfolio
I'm a T-shaped Frontend Engineer specializing in complex interactive web applications, architecture, team leadership with experience in Node.js, Java, C++, and graphic design background. My experience inspires me to craft performant, animation-rich UIs with meticulous attention to detail. I thrive on solving complex technical challenges across the full stack while mentoring teams to deliver maintainable solutions. What drives me is creating seamless user experiences through clean architectures and optimized performance. My unique blend of technical depth and creative vision helps bridge gaps between design, frontend, and backend domains.
Look at my “pets”, hope you’l like it!
Logolook.ru
My first project which is made as bypass to commercial Frontend Development. Here you can create a logo from over 3000 logo templates, customize fonts, positions and colors, finally get a business card with your contacts in zip archive with fully complete instructions and sources.
Stack: Angular 4, Firebase, Node.js, Express.js, SnapSVG, Nginx.
Ecoproxy.ru
Privacy diagnostic tool that shows what websites can detect about you. Checks IP address, ISP, DNS servers, geolocation, detects VPN and proxy usage, analyzes browser fingerprint (canvas, WebGL, fonts, device characteristics), collects browser information, hardware specs, GPU capabilities, and timezone data. Backend aggregates data from MaxMind MMDB, GeoNames, WHOIS, RIPE, and other sources into a RESTful API with caching and automatic database synchronization.
Stack: Vue 3, Vue Router, Pinia, TypeScript, Vite, Node.js, Express.js, MaxMind MMDB, GeoNames, SQLite, WHOIS, RIPE API, Yandex Maps API, Nginx, Shell.
InvestFactors.ru
My last project which is able to show 1889 actual stocks from NASDAQ, NYSE and MOEX. Here you can check, search and filter any parameters including current price, PE, EPS, etc. This is made with free & open data, price is actual in 15 minutes interval. Backend uses a wite range of sources transformed into simple RESTful API, this is architectured well for simple scaling.
Stack: Vue, Vue Router, Vuex, Element Plus, Node.js, Express.js, Firebase, Passport.js, Google Spreadsheet API, Nginx, Shell.
Phaser game prototype
https://http416.ru/projects/phaser-game
This is just a simple platformer game prototype based on Finite State Machine, Vue, Vuex. Be free to
fun & enjoy the game!

Hall Scheme Editor
https://http416.ru/projects/editor
My second try in SPA from 2018, able to create SVG / JSON hall scheme, tested on auditory with 18k+ seat places, it’s not canvas unfortunately, DOM feels bad, but works satisfactorily.
Stack: JavaScript, Gulp, SnapSVG.

I hope you desired watching my projects, now let me tell you about my work experience
NDA
March 2021 — present
Senior Frontend Developer
- development of embedded online games;
- implementation of interactive bone animations based on pixi, spine, webgl;
- Playback of complex extremely lightweight full-screen bone CSS animations;
- implementation of agnostic store and finite-state machine principles for managing animation and game states;
- designing the architecture of the monorepository;
- deep optimization of resources, code, and network requests;
- implementation of assembly and deployment processes, conducting releases;
- preparation of technical documentation, conducting technical interviews.
Stack: React, Effector, Pixi.js, Spine, WebGL, JavaScript, TypeScript, Webpack.
Interesting projects excepting the main workflow:
- Extremmely lightweight fullscreen bone animated preloader in native HTML, CSS,
JavaScript.
All you realy need to see here is not blured. This is the most largest preloader 86.5kB, in other cases their sizes could be in range from 20kB up to 100kB.

- Supper effective offline assets optimizer. Able to compress any images like
.jpg,.png,.svg, you just have to see this screenshot.

- WebSocket connection tinyfier (less message size, encripted content, optimized body structure);
Compass
The world, getcompass.com
May 2020 — March 2021 11 months
Frontend Developer
- development of a desktop version of a corporate messenger based on electronjs and vue2/3;
- designing and expanding the architecture of the messenger within the framework of the monorepository with the need for easy embedding of variable modules;
- support for a code base based on the principles of public static classes;
- implementation, support and delivery of features: chats, messages, sending media, video player, audio player, push notifications, etc.;
- development of a note module with a customizable WISYWIG editor;
- organization of inter-window communication between modules based on a precompiled class with the ability to import in any technological stack;
- implementation and filling of the Storybook-based component library;
- code review, conducting technical interviews, writing technical documentation.
Stack: TypeScript, Vue 2, Vue 3, Electron, WebSocket.
Synergy – Educational Holding
Moscow, synergy.ru/
July 2017 — April 2020 2 years 10 months
Frontend Developer
- development of a CRM system for the ticket booking service with the functionality
of lazy loading, caching requests using
ServiceWorker, storing downloaded data (inLocalStorage, IndexedDB), sorting, filtering, creating and editing data;
- layout of landing pages and SPA development (online tests, payment services, booking services);
- design and development of a marketplace based on
Nuxt, JavaScript, Node.js;
- implementation of "complex" animations
(
SVG, Canvas, WebGL, JavaScript, CSS Transitions);
Business Molodost
Moscow, molodost.bz
January 2017 — June 2017 6 months
Graphic Designer
Business Youth is an organization engaged in conducting trainings on business start—up and development and applied business practices.
Main tasks:
- design of landing pages, promotional materials and corporate identity of events;
- coordination of the work of the designers of the team (2-4 people).
Individual entrepreneurship / freelance
Irkutsk, vk.com/zenbz
February 2014 — December 2016 2 years 11 months
Graphic designer, layout designer, programmer
Main clients: Business Youth, HotelBook, Open Bonus, LDPR (Irkutsk branch), Tricolor TV (official dealer in Irkutsk).
Main tasks:
- graphic design;
- layout;
- programming.
Portfolio: https://m.vk.com/albums-123605576?act=all
Final words
I love my job, I have been deeply interested in IT and digital since I was a teenager, and I am most attracted to complex, unique online projects and new technologies. In my career, I consider development in the positions of a technical leader, team leader or a leading developer.
I am confident in technology:
- Vue, Vuex, Vue Router, React, React Hooks, Effector;
- JavaScript, TypeScript, aware of current ECMAScript specifications;
- Webpack, Gulp, Babel;
- SVG, Canvas, WebGL, CSS Transitions;
- Node.js, Nginx, PHP;
- SQL, PouchDB, Firebase;
- Service Workers + caching;
- RESTful API, JSON API, WebSockets;
- SCSS, Less, Styled Components;
- Git, Linux, Jira;
- Storybook, Sentry, Graylog;
- Adobe Photoshop, Adobe Illustrator, Adobe Premiere, Adobe After Effects, Adobe Audition;
- Figma, Sketch;
In addition, I have experience in the fundamentals of programming:
- Java, C++ (for example, I can write an FTP server in Java or a module for node.js in C++);
- Algorithms, data structures, programming patterns;
- OOP, MVC, Finite-state machine.










