Experience
Yupty - founding engineer
2023 - PresentLed the development of a live music discovery and ticketing service.
- Created Ticket Splits. When fans buy tickets, artist receive the proceeds in their bank accounts, based on a split they agree on.
- Developed a novel visualization for the live music scene of a city in the form of a constellation of stars, using t-stochastic neighbour embedding.
- Created systems for continuous delivery, authentication, permissions, database and content management, using technologies such as GraphQL, TypeScript, React and Remix.
Webflow - software engineer, platform
2021 - 2023Contributed to foundational systems that power every major feature in the product, on the front and back end, using procedural and functional programming methods, with technologies such as JavaScript, Flux, Flow, React and GraphQL.
- Optimized style compilation for user sites, which made publishing large sites twice as fast. This was one of the projects that let us raise platform limits and land multiple enterprise contracts, which can run around $65,000 per year each.
- Contributed to Webflow Design Language - an interpreted programming language that underpins the core functionalities of Webflow.
- Wrote a parser for a text representation of the WFDL language (using the nearley parser toolkit) that greatly improved the development experience and prevented many subtle bugs from reaching production by making it easier to write tests.
- Contributed to the universal bindings system that powers CMS and Ecommerce.
- Shipped the authoring experience of libraries.
- Overhauled the platform documentation, which sped up new hire onboarding by 2x.
FanDuel - frontend software engineer
2019 - 2021Contributed to critical account, wallet and Sportsbook features. Used functional programming methods and technologies such as TypeScript, React, Redux, and RxJS.
- Shipped the most used payment method in the account and wallet product - bank payments.
- Contributed to core features such as session management, content rendering and placing bets for Sportsbook - a React Native app with millions of customers.
- Made performance and bundling optimizations that made the app load twice as fast.
- Helped the quality of life for all developers on the project by improving compile times by 40%.
- Contributed to hiring and onboarding. Fostered an inclusive development community, organized knowledge sharing between teams.
Keywords
TypeScript, React, GraphQL, SQL, Rust, C++, Python, WebGL, Three.js, Procedural Modeling, Unreal Engine, Machine Learning
Education
University of Strathclyde - MSc Advanced Computer Science
2017 - 2018- Trained a machine learning model to detect multiple sounds within one audio signal.
- Compared methods of short-term algorithmic trading of financial assets.
- Solved multi-objective optimization problems with genetic algorithms.
Glasgow Caledonian University - BSc Audio Technology
2013 - 2017- Created a multiplayer shooter where you shoot by making noise instead of clicking the mouse. (Code sample: github.com/vladinator1000/UnrealAudioInput).
- Created a synthesizer with a wireless motion controller that makes sound when you shake and rotate it, using an inertial measurement chip.
- Developed digital signal processing in C++ (audio VST plugins).