# Mark Vest > Senior Software Engineer at Allstar Location: New York, New York, United States Profile: https://flows.cv/markvest Show me a brick wall and I’ll turn it into steps. ## Work Experience ### Senior Software Engineer @ Allstar Jan 2019 – Present Senior Software Engineer · Own the cloud capture, video pipeline and in-game customization platform across all Allstar game titles (CS2, LoL, Dota, Fortnite) 2nd engineering hire, helped scale the engineering team to 15+ as Allstar grew from pre-seed to a $17M Series A with over $33M+ raised to-date. Cloud capture & scale • Designed and built software for a GPU-based cloud capture service (~200 Windows servers) producing ~1M clips/day for 2.5M+ MAU and 15+ fully edited clips/s at peak, with fully autonomous operation and centralized logging/monitoring. • Built Python/C++ tooling to capture gameplay from demos in both landscape and native portrait, manipulating games to record only key moments and inject personalized content. • Delivered first-to-market CS2 VODs at scale and cut cost-per-clip by up to 3× via multi-title concurrency, CPU affinity pinning, process prioritization and OS-level tuning. Video processing & effects • Built and own an FFmpeg + Python video-editing pipeline adding intros/outros, watermarks, slow motion, overlays and user-specific branding for studio-quality clips. • Implemented high-throughput, templated thumbnail generation on AWS Lambda in Python for all clips. In-game customization & reverse engineering • Developed proprietary C++ reverse-engineering–based tech to replace in-engine assets on demand for brand placement and advanced clip customization, powering 10+ high-engagement sponsored campaigns. • Improved visual quality and UX via engine-level fixes, including CS2 portrait HUD adjustments and depth-buffer/FX fixes for CS2 smoke rendering in HLAE/ReShade. Backend, infra & R&D • Built a Dota 2 demo parser in Java and Node.js/TypeScript backend pipelines to feed personalization and metadata into capture and editing. • Led multiple R&D and prototyping efforts to solve complex technical problems and evaluate new product ideas, acting as a key voice in technical feasibility and direction. ### Co-Founder & Independent Software Developer @ Niisiis Jan 2019 – Present Selected work – AuroraAlert (Finland) • Designed and built a fully autonomous Raspberry Pi–based camera system for harsh outdoor conditions, handling unstable power and network environments • Developed Python services for automatic camera control, image capture, local storage and upload to a central server, managed via Linux system services and automated deployment • Implemented support for multiple camera types (GigE industrial cameras via GStreamer, vendor SDK–based cameras, Raspberry Pi cameras), with remote configuration and control for each • Built image processing and analysis pipelines using OpenCV (cv2, histograms) and dynamic camera parameter tuning (exposure, gain, white balance) to reliably capture night-sky imagery • Developed safety and protection logic, including robotic sun shields and temperature-based protections that prevent operation outside safe ranges and control heating systems automatically • Added monitoring and alerting (including email alerts on failures) to keep remote installations observable and maintainable with minimal manual intervention ### Software Analyst @ Avalanche Laboratory Jan 2018 – Jan 2019 Working on Estonian e-government projects and combining business analysis with hands-on technical prototyping and troubleshooting. University equipment management & sharing system (pre-dev) • Led technical discovery for a university equipment management and sharing system, running requirements workshops, mapping user stories and coordinating stakeholders. • Prototyped the full user journey in Figma based on business needs and future-user feedback, producing a development-ready action plan, waterfall breakdown and cost estimates. Government document-management / CMS overhaul • Drove pre-development analysis for a government document-management/CMS overhaul, evaluating Nuxeo against performance, customization, workflow and secure-sharing requirements. • Built a Java demo plugin for Nuxeo to showcase low-level extensibility and microservices-style integration options. OCR invoice system for e-Government advancement (Java Spring Boot, SQL) • Contributed to an OCR-based invoice processing system (Java Spring Boot, SQL, email automation), investigating bug reports, performing root-cause analysis and stabilizing production behavior. • Became the primary liaison between the government client and the dev team, translating technical findings into clear language and aligning expectations on system behavior and limitations. ### Digital Champion & CRM/CLM Lead @ AbbVie Jan 2016 – Jan 2018 Owning KPI reporting automation, regulatory transparency reporting and digital tools that enabled the local and Baltic teams. Technical support for on-site and the Baltic affiliates. KPI & reporting automation • Automated and built KPI reporting tools and dashboards, giving the branch manager and leadership timely, clear visibility into performance and operations. • Consolidated data sources and standardized reports to reduce manual work and ad-hoc analysis. Regulatory & transparency reporting • Owned regulatory reporting for donation spending and transparency, handling sensitive data on sponsored healthcare professionals and non-monetary benefits. • Ensured accurate, on-time public transparency reporting in line with AbbVie corporate standards and local regulations. • Managed and tracked donation projects, ensuring proper documentation, compliance and on-time delivery. CRM/CLM & technical enablement • Led and supported CRM/CLM platforms: configuration, user support, troubleshooting and data quality management. • Acted as on-site technical support for the affiliate, resolving hardware/software issues and enabling smooth day-to-day operations. • Supported rollout of new software in the affiliate, including testing, user onboarding and ongoing support. Training & regional impact • Designed and delivered MS Excel trainings for all Baltic branches, equipping employees with more efficient tools and workflows to work smarter. ### VBA developer @ OÜ MM Marmel Jan 2015 – Jan 2015 Developed Excel/VBA tools to automate driver-level performance reporting for a regional trucking company, giving leadership faster, clearer insight into deliveries and revenue. • Built an Excel VBA solution that automatically generated weekly driver reports (deliveries, revenue, historical performance) • Consolidated multiple data sources and automated revenue/stat calculations, replacing manual spreadsheet work • Saved roughly one full day of work per week by eliminating manual report creation and data checks ## Education ### Bachelor of Science in Business & Information Technology TalTech – Tallinn University of Technology ### High School Diploma in Mathematics & Physics Pärnu Koidula Gümnaasium ## Contact & Social - LinkedIn: https://linkedin.com/in/mark-vest-088b42167 --- Source: https://flows.cv/markvest JSON Resume: https://flows.cv/markvest/resume.json Last updated: 2026-03-23