Mobile
Development
I'm Yuri Cernov an iOS Software Engineer
building mobile apps, digital products, and
practical tools from idea to launch.
View Projects
Featured Projects
A selection of mobile apps and digital products I've built, launched, or worked on from personal products to real-world client and production projects.
What I Do
I combine mobile engineering, product thinking, and practical execution to turn ideas into polished digital products.
  • iOS Development
    Native iOS applications built with Swift, SwiftUI, and UIKit – from focused prototypes to production-ready mobile products.
  • Mobile Product Development
    End-to-end product development covering architecture, user flows, core functionality, backend integrations, testing, and release preparation.
  • AI-Powered Features
    Practical AI integrations for content generation, intelligent workflows, automation, and personalised mobile experiences.
  • Product & Technical Thinking
    Turning product ideas and business requirements into clear mobile experiences, scalable technical solutions, and executable development plans.
About Yuri
I'm Yuri Cernov, an iOS Software Engineer and mobile product builder focused on creating reliable, intuitive, and well-crafted applications.

My experience includes working at Accenture, Eurobank and Channel 4, as well as delivering a wide range of mobile projects through Upwork. I've worked across fintech, media, productivity, education, wellness, e-commerce, and AI-powered products.

My core expertise is native iOS development with Swift, SwiftUI, and UIKit. I work across the full product lifecycle – from early ideas and technical architecture to implementation, API integrations, testing, and release.

I approach development with a product mindset. Beyond writing code, I focus on understanding users, simplifying complex requirements, and turning ideas into polished mobile experiences that solve real problems.

Experience across
Accenture · Eurobank · Channel 4 · Upwork
Insights
  • When it comes to complex mobile interfaces, iOS developers often face a choice - SwiftUI or UIKit. Having worked extensively with both, here’s my...
    More...
  • It's anticipation.
    Seeing where state may drift.
    Where scope may grow.
    Where UX may confuse.
    Where future...
    More...
  • Not because the idea is weak.
    Because the start is messy.
    You open Xcode, create a new project, and before building anything meaningful, you already repeat...
    More...
  • They're ownership problems.
    A closure strongly capturing self. A coordinator holding a screen too long. A Combine subscription that never dies.
    A Task still running...
    More...
  • Writing code is only one part of mobile delivery.
    A feature can be technically correct and still dangerous to release. Because release impact is larger than...
    More...
  • They're data flow problems.
    Early in my career, when something broke on screen, I would fix the screen.
    Add a condition.
    Patch the state...
    More...
  • Not because it's wrong.
    Because real products rarely stay that clean. In theory:
    one owner, one state, one direction of updates...
    More...
  • We often describe them as timing issues.
    And yes - timing matters.
    But underneath timing is usually ownership...
    More...
Let's Connect
Have a project in mind, want to discuss mobile development, or simply connect professionally?
Feel free to reach out. I'm always open to meaningful conversations about iOS engineering,
mobile products, technology, and new opportunities.

Email: jurij.cernovs@gmail.com

© 2026 Yuri Cernov. All rights reserved.
Made on
Tilda