Hi, I'm Vlady, a senior software engineer building platforms and tools for designers. Currently working on live music platform Yupty. Previously - platform at Webflow, product and payments at FanDuel.
Specializing in full-stack TypeScript, React, GraphQL and SQL, with a passion for Rust.
Experience
Yupty - co-founder
2023 - Present- Built Ticket Splits - international payouts for artists, venues and promoters. Created a system that lets you sell tickets directly to fans, where multiple parties can take part in the event financially, with custom revenue splits and fault-tolerant payouts.
- Built a graph-based content system that supports viewing content based on any variation of location, artists, genres, promoters and venues.
- Created a ticket scanner that scans multiple tickets at once, works offline and syncs data to the server when an internet connection becomes available.
- Core systems for authorization, notifications and data pipeline.
Webflow - software engineer, platform
2021 - 2023- Built compiler and runtime tooling for Webflow Design Language - an interpreted programming language that underpins the core functionalities of Webflow. My tools let our engineers write WFDL using a dedicated syntax that made authoring and making changes to internal components much less error-prone, significantly reducing UI regressions.
- Overhauled the bindings system that powers the CMS. Replaced a brittle JSON-based system with one based on our WFDL language, which let users author data bindings at design time and translated them to GraphQL queries to be executed at runtime.
- Re-wrote the style build pipeline using a Rust-based CSS parser that sped up site publishing by 2x.
- Shipped the authoring, publishing and import flow for libraries.
FanDuel - frontend software engineer
2019 - 2021- Shipped bank payments - the most used payment method on the platform.
- Halved native app startup time for users and improved compile times for developers by 40%.
- Contributed to session management, rendering very large lists of content and placing bets for Sportsbook - the most valuable product in the org.
Education
University of Strathclyde - MSc Advanced Computer Science
2017 - 2018- Trained an AI model to distinguish between multiple sounds within one audio signal.
- Solved multi-objective optimization problems with genetic algorithms.
- Compared methods for algorithmic trading of financial assets.
Glasgow Caledonian University - BSc Audio Technology
2013 - 2017- Worked on (BAFTA nominated) Rebound: Dodgeball Evolved - built audio systems in Unreal Engine.
- Created a multiplayer shooter where you shoot by making noise. (code sample available here).
- Created a synthesizer with a wireless motion controller using an inertial measurement chip.