Who am I?

Experienced iOS developer with a strong background in Swift, SwiftUI, and Vapor. Proven ability to create engaging and performant language-learning apps. Skilled in project management, technical communication, and public speaking.

Solo Learning

  • Development

    Developed "Solo Learning" an iOS language-learning app that leverages SwiftUI and custom animations to gamify vocabulary acquisition, incorporating state management for user progress and intuitive navigation between interactive learning modules.

  • Optimization

    Optimized app performance and ensuring a seamless user experience by leveraging native iOS development with Swift Modern Concurrency and MVVM architecture.

  • Integration

    Integrated a REST API to deliver dynamic content, incorporating randomized string selection while implementing robust error handling to ensure a smooth user experience in case of connectivity issues.

Skills

Proficient in Swift, SwiftUI, and Vapor.
Xcode, Git, MVVM architecture, data management.
Concurrency, networking, and quality assurance.

Leveraging MVVM architecture, I design scalable, maintainable apps.
Adept at data management (Data Persistence, Swift Data), I build robust, responsive solutions.
Experience with concurrency and asynchronous programming enables me to optimize app performance.
I'm also well-versed in URLSession networking, facilitating smooth backend integration.

Quality Assurance & Best Practices

Committed to high-quality products, I prioritize UI and unit testing.
Using tools like SwiftLint, I uphold code quality and adhere to industry best practices.