Skip to content

Latest commit

 

History

95 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Swift.CV - iOS development Portfolio

Last Updated: 04 Nov 2025

This is a portfolio of Swift demos for those who might be hiring.

🎯 Purpose

This is a curation of standalone demos in Swift showcasing practical iOS development skills.

Target Audience: Hiring managers, technical leads, and recruiters looking for junior iOS development talent.


📂 Portfolio

Demos

Demo Name Technical Description
FilterMapReduceSort Functional programming with semi-complex data Efficient fast, data processing for small, user-facing features
ProtocolExamples Protocol-oriented design Scalable demos
SimpleConcurrency Queue management & threading and processing
ErrorHandlingDemo Robust error management Error handling for production apps
ValueVSRefDemo A look at the differences between Value and Reference types
SQLite demos Simple SQLite demos SQLite demos with various join examples
CoreDataBasics Core data basics Local data persistence with 9 demos
SwiftDataDemo Simple Swift Data Demo CRUD examples in a swift package

⚠️ Known limitations

  • These projects are designed as demos, rather than production use.
  • Some best practices may not be followed exactly.
  • They might seem a bit rudimentary to outside observers.
  • Swift Playgrounds have certain limitations:
  • Persistent storage may be restricted, or are not functional.
  • Complex UI interactions with Core Data have playground-specific constraints.
  • SwiftData has minimum OS requirements
  • Swift6 enforces a more stricter concurrency checking, where possible, this is avoided for demos

🚀 Getting Started

Quick Review

  1. Browse the Technical Skills Demonstrated section above
  2. Open any completed demo in Xcode Playgrounds
  3. Review code and, where given, comments explaining implementation

Deep Dive

  1. Clone repository: git clone [your-repo-url]
  2. Open Projects/ folder in Xcode
  3. Run each swift playground to see live examples
  4. Where available, supporting documentation is available in project root

📞 Hire me

Are you a UK base iOS app development agency, or a start-up looking to hire?

I am actively looking for new iOS development opportunities - junior positions in startups, agencies, or established tech teams.

Can work remote.

Technical Interview Ready: Can walk through any code example and explain implementation decisions and potential improvements.

About

A collection of Swift sample programs to learn, showcase my understanding of Swift

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages