Summary
Maxim Krouk is an iOS software engineer with nearly seven years of experience building modular apps, custom UI components, and backend-driven frameworks across startups and scale-ups like Revolut and Zing Coach. He combines pragmatic product focus—shipping features, analytics improvements, and extensive testing—with low-level curiosity, having implemented a GPU-less 3D rendering pipeline and system UI components from scratch. As a founding engineer and tech lead he led architecture, onboarding flows, and CI optimizations (including a 5x self-hosted build speedup), and at Revolut restructured modules and hardened analytics and test coverage. An active automation contributor on GitHub, he’s improved Raycast script commands for simulator and media workflows, reflecting a taste for tooling that boosts developer productivity. Based in Warsaw, he thrives on diving into unfamiliar domains and iterating quickly to deliver reliable, well-architected mobile experiences.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering - BE Информационные технологии, Bachelor of Engineering - BE Информационные технологии at Belarusian State University of Informatics and Radioelectronics