My projects

Fext

Personalized Group Messaging

Fext is a specialized group messaging application designed to streamline communication by sending individual SMS to each contact, thereby eliminating the clutter of traditional group chats. Miroslav played a key role in modernizing the application, contributing to multiple feature releases and a comprehensive app redesign using Swift and UIKit. He successfully integrated critical services including Firebase, Twilio SDK, and RevenueCat, which significantly enhanced the application's reliability and monetization workflows.

Swift UIKit Firebase Twilio SDK RevenueCat
Fext Groups
To: John Doe
Hey John, hope you are doing well!
To: Alice Smith
Hey Alice, hope you are doing well!
Individual SMS sent successfully.

SleepSpace

Sonic Therapy & Sleep Tracking

Formerly known as SonicSleep, SleepSpace is a leading sleep therapy application that uses adaptive sounds and AI analysis to improve sleep quality and help users achieve deeper rest. Miroslav was responsible for a major refactoring of the original codebase, introducing new features and architecting the watchOS companion application. His work provided a solid, scalable foundation for the application's complex audio processing and background task requirements.

watchOS Audio Processing Background Tasks AI Analysis
85%
Deep Sleep Tracked

MakeTimeFlow

Deep Work Productivity Platform

MakeTimeFlow is a science-backed operating system for high-performers, designed by a Harvard physician to help users align their daily actions with long-term goals through deep work and intentional rituals. As a Senior iOS Developer, Miroslav owned the development of SwiftUI interfaces and REST integrations. He was instrumental in stabilizing the codebase and maintaining a rapid release cycle, ensuring that complex features were delivered with high performance and stability.

SwiftUI REST Integration Swift Productivity
Focus Timer
25:00
✓ Morning Meditation
⟳ Deep Work Sprint

Hollywood.com

Tickets & More

The official Hollywood.com application offers a seamless platform for users to discover movies and purchase tickets for theaters and Broadway shows. Miroslav took ownership of major application components, significantly improving the overall architecture. He implemented secure ticket-purchase and refund functionalities using Stripe and WebSockets, delivering a reliable and user-friendly transaction experience for a high-traffic production environment.

Stripe WebSockets iOS Transactions
Hollywood Screenings
Broadway Tickets Available
Buy Tickets via Stripe

TennisLocker

Player Development Management

TennisLocker is a premier on-court program management and player development application used by top tennis academies to centralize data points and visualize player progress. Miroslav built the TennisLocker mobile applications from the ground up using a modular architecture. He led a team of four developers through multiple planning and development cycles and established a robust CI/CD automation pipeline using Fastlane, ensuring consistent and high-quality production updates.

Modular Architecture Fastlane CI/CD Pipeline Team Leadership
Aces12
First Serve %68%
Win Rate75%

BigParser Swift SDK

SDK Implementation

Designed and implemented a Swift SDK for BigParser, enabling seamless integration with its data processing APIs. Built a clean, developer-friendly interface with strong focus on type safety, error handling, and asynchronous workflows. Ensured reliable handling of large datasets while maintaining high performance and code maintainability. Delivered a well-structured, reusable library to simplify adoption for downstream applications.

Swift SDK Type Safety Error Handling API Client
View SDK Repository
import BigParser

let client = BigParserClient(
  apiKey: "key_..."
)

let data = try await client.fetch()
print(data)