Pristo (Surveys) – Frontend Engineer (Core Form Engine)
Developed the central "Viewer" engine for rendering dynamic surveys, transforming complex JSON configurations into interactive interfaces. Designed a robust conditional logic system to dynamically show or hide fields, checklist items, and dropdowns based on user input. Implemented a computed state mechanism for real-time data validation and error handling, ensuring strict navigation control and data integrity for large-scale field research.
1
34
Oranta — National Insurance Company
Full-cycle development of the new digital presence for one of Ukraine’s oldest and largest insurance providers. The project involved moving away from legacy systems to a modern, high-performance tech stack.
Complex Multi-step Calculator: Developed a sophisticated, logic-heavy insurance calculator with numerous conditional branches (MTPL, Green Card, etc.), focusing on high conversion and user-friendly UX.
Customer Portal: Implemented a comprehensive internal user cabinet for policy management and history.
Technical Excellence: Managed complex state handling for multi-step forms and integrated various third-party APIs for real-time data validation.
1
30
Developed a "source-of-truth" ecosystem for copyrights, lyrics, and metadata, serving creators and industry professionals.
Key Achievements:
Major Migration & Modernization: Successfully migrated a large-scale application from Nuxt 2 to Nuxt 3, ensuring better performance and developer experience (DX).
Legacy Refactoring: Performed extensive refactoring of the legacy codebase, implementing modern patterns and TypeScript.
Analytics Engine Rewrite: Architected and implemented analytics module from scratch using Nuxt 3, focusing on data visualization and real-time reporting.
1
34
Designed and developed two core modules by myself in a short time: Graphic editor (Canva-like interface) & Video wall module
Kiosk mode with interactive on-screen elements
I integrated the player-engine into the Manager preview. Before, it was a simple visualization. Now the user can see how his animation and slide transitions will be rendered on the TV screen or VideoWall.
I've implemented a grid for the videowall configuration right in the browser. Here also could be lot of content sets and user can preview them all right here.
also done:
kiosks, widgets, slides, 3th-party media (pexels, giphy, unsplash), transformations, hotkeys, history, slide transitions, styles, font families, rotations, animations