About

Product-minded Software Developer with a focus on mobile architecture and user experience. I specialize in building applications across the Apple Ecosystem (SwiftUI) and cross-platform environments (React Native, React) and I am able to adapt to other technologies as well. I can manage the end-to-end product lifecycle to deliver production-ready full-stack solutions for mobile and web. I also occasionally write on my blog.

Work Experience

Boogdan
Aug 2025 - Present

Founder

Designing, engineering, and launching polished software products. Mainly iOS, Android and web applications. Full Stack. Open to freelance collaborations.
Architected and developed a native iOS and macOS personal finance tracking solution featuring real-time person-to-person CloudKit transactions sharing.
  • Engineered a multi-platform application using SwiftUI, Combine, and the MVVM architectural pattern.
  • Architected a dual-store Core Data setup integrated with CloudKit to support real-time, bidirectional sharing across personal iCloud databases without a central backend server.
  • Implemented Apple integrations including customizable widgets using WidgetKit and Siri/Shortcuts support using App Intents.
  • Implemented a Python FastAPI backend on Oracle Cloud, utilizing Redis to cache external API requests and provide real-time asset & crypto ticker pricing for user investment portfolios.(removed in the meantime)
  • Developed the product's landing page using React, TypeScript, and Framer Motion, deployed to Cloudflare Pages via Wrangler via a CI/CD pipeline.
  • Integrated StoreKit 2 to handle auto-renewable subscription in-app purchases and paywall management.
  • Managed the end-to-end product lifecycle from design and development to App Store deployment as the sole developer.
  • Swift
  • SwiftUI
  • Core Data
  • CloudKit
  • StoreKit 2
  • WidgetKit
  • App Intents
  • iOS
  • macOS
  • Python
  • FastAPI
  • Redis
  • Oracle Cloud
  • React
  • TypeScript
  • Framer Motion
  • Cloudflare Pages
Cognitive training app implementing the 'N-Back' task. Users match current stimuli with those from 'n' steps prior to improve focus. Features extensive training modalities encompassing Visual, Auditory, Dual (both), Triple, and Quad stimuli streaming tasks with over 140 scalable game permutations.
  • Engineered a timing loop that processes multi-dimensional player interactions synchronously, decoupling game logic into isolated custom hooks.
  • Integrated WatermelonDB for high-performance offline-first local data persistence alongside Redux Toolkit and MMKV.
  • Developed and open-sourced 'react-native-icloud-kit' to synchronize user session records natively utilizing Apple's CloudKit and Key-Value Store.
  • Implemented a freemium model using expo-iap, utilizing deterministic iCloud identity tokens to securely anchor subscription states.
  • Expanded to Android with 1:1 feature parity, engineering a local/cloud Storage Access Framework (SAF) integration to mirror iOS iCloud backup behaviors.
  • Fortified app stability by implementing React Error Boundaries with granular screen-level fallbacks and integrated Firebase Crashlytics for remote error reporting.
  • React Native
  • Expo
  • TypeScript
  • Redux Toolkit
  • Redux Saga
  • MMKV
  • WatermelonDB
  • Reanimated
  • CloudKit
  • In-app Purchases
  • Android
  • Firebase Crashlytics
Grid-based speed-reading and peripheral vision trainer based on the Schulte table. Users locate ordered alphanumeric sequences while maintaining central ocular focus. Features configurations including 3x3 to 5x5 scalable grids, Numbers/Letters modes, Inverse targeting, and visual distractions (Shuffling, Spinning, Rotating).
  • Architected dynamic grid calculation logic to ensure the game adapts perfectly to any screen size, rendering configurable 3x3 to 5x5 dimensions on the fly.
  • Optimized continuous tap-response animations (rotations, spinning) at 60fps utilizing React Native Reanimated worklets.
  • Integrated 'react-native-icloud-kit' for CloudKit session backups and cross-device configuration synchronization via KVS.
  • Implemented tactile & auditory feedback engines and lifetime Premium unlocks authenticated via iCloud identity tokens.
  • Expanded to Android with 1:1 feature parity, engineering a local/cloud Storage Access Framework (SAF) integration to mirror iOS iCloud backup behaviors.
  • Enhanced application resilience by integrating React Error Boundaries and Firebase Crashlytics to gracefully catch component-level failures and report errors in production.
  • React Native
  • Expo
  • TypeScript
  • Redux Toolkit
  • Redux Saga
  • MMKV
  • WatermelonDB
  • Reanimated
  • CloudKit
  • In-app Purchases
  • Android
  • Firebase Crashlytics
Codezilla
Jan 2022 - Aug 2025

React Native Software Engineer

Engineered and maintained the frontend architecture for 7 diverse mobile and web applications using React Native and React.
  • Architected an Urban Mobility app featuring a high-performance map engine, handling real-time EV trip lifecycles and high-frequency location data synchronization.
  • Led a comprehensive architectural refactor of a video-driven social media MVP, migrating state management to Zustand and the API layer to TanStack Query to optimize rendering.
  • Developed UI features across multiple projects, including 3D Reanimated card galleries, dynamic video social feeds.
  • Engineered React web experiences including gamified scanning mechanics, weather-based reward systems, and browser-based audio mixing tools.
  • Integrated media handling with WavesurferJS to generate interactive audio tracks and power social sharing capabilities.
  • Designed gamification systems involving daily check-ins, streak-based scoring, and multi-stage progression features.
  • Managed complex API integrations and WebSockets to enable live communication, high-frequency location updates, and dynamic e-commerce features.
  • Built and maintained scalable, reusable component libraries and secure authorization flows, actively patching native NPM libraries to ensure reliable cross-platform compatibility.
  • React Native
  • React
  • TypeScript
  • JavaScript
  • Zustand
  • Redux
  • TanStack Query
  • Firebase
  • Reanimated
  • Socket.io

Open Source & Other Projects

CloudKit and NSUbiquitousKeyValueStore library for React Native built with Expo Modules API. iOS only. It allows developers to save, query, and sync data directly into the user's private CloudKit database container across their Apple devices, ensuring data privacy and ownership. Available on NPM.
  • Provides an automatic Expo Config Plugin that configures iCloud entitlements, CloudKit services, and KVS identifiers entirely at build time, eliminating manual Xcode setup.
  • Engineered CloudKit operations targeting the private database, utilizing a custom record zone cached via UserDefaults to optimize network calls.
  • Implements intelligent data handling including chunked batch uploads (handling CloudKit limitExceeded errors with dynamic resizing), deterministic identifier handling for idempotent overwrites, and cursor-based pagination.
  • Integrates NSUbiquitousKeyValueStore for syncing small configuration values (up to 1MB) limitlessly across the user's iCloud account.
  • React Native
  • Expo Modules API
  • Swift
  • iOS
  • CloudKit
  • NSUbiquitousKeyValueStore
Python FastAPI backend powering real-time financial assets & crypto ticker pricing for the PayShare - Money Manager app. Deployed on Oracle Cloud behind a Cloudflare-proxied Caddy reverse proxy with full HTTPS/TLS.
  • Engineered a batch quote endpoint that fetches up to 30 tickers in a single request, dramatically reducing iOS client overhead compared to per-ticker polling.
  • Implemented a Redis caching layer with configurable TTLs to minimize Yahoo Finance API calls and ensure low-latency responses.
  • Integrated yfinance with async thread-pool execution (ThreadPoolExecutor) and graceful error handling, including retries and fallbacks for upstream API instability.
  • Configured Caddy as a TLS-terminating reverse proxy, keeping the VM's real IP hidden behind Cloudflare's network.
  • Secured the API with per-IP rate limiting via slowapi and structured logging via Python's logging module for production observability.
  • Automated deployments via a GitHub Actions CI/CD pipeline that SSH-deploys, updates dependencies, restarts the systemd service, and verifies health on every push to master.
  • Python
  • FastAPI
  • uvicorn
  • Redis
  • yfinance
  • Oracle Cloud
  • Cloudflare
  • Caddy
  • GitHub Actions
  • systemd
  • Docker

Education

National Police Academy A. I. Cuza

2010 - 2013
Bachelor's degree, Law Enforcement Administration

Skills

  • React Native
  • React
  • TypeScript
  • JavaScript
  • Swift
  • SwiftUI
  • Python
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • Combine
  • Core Data
  • WatermelonDB
  • CloudKit
  • StoreKit 2
  • WidgetKit
  • App Intents
  • Firebase
  • Redis
  • Oracle Cloud
  • Google Cloud
  • FastAPI
  • REST APIs
  • Socket.io
  • Reanimated
  • Framer Motion
  • Tailwind CSS
  • Git
  • GitHub Actions
  • Serverless

Special thanks to Astro and Dmitry Zhuk