Oktawian Chojnacki

Wroclaw Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Oktawian Chojnacki is a seasoned mobile software engineer with 12 years of experience and an MSc in Computer Science, based in the Wroclaw metropolitan area. He specializes in Swift and mobile architecture, authoring well-documented open-source projects that teach OOD and design patterns in Swift and collectively have attracted over 10,000 GitHub stars. Known for clean, SOLID-driven code, he contributes practical examples and playgrounds that make advanced design concepts accessible to other developers. Comfortable across full-stack mobile concerns, he combines an electronics background with software craftsmanship to solve performance and architectural challenges. Outside of code he’s a specialty coffee enthusiast and avid reader, traits that reflect a thoughtful, detail-oriented approach to engineering.
code12 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Politechnika Wrocławska / Wroclaw University of Technology
bookBachelor of Engineering - BE, Electronics and Telecommunication, Bachelor of Engineering - BE, Electronics and Telecommunication at PWSZ Kolegium Karkonoskie w Jeleniej Gorze
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (13)

design-patterns10
swift10
playgrounds10
object-oriented-programming10
strategy-pattern9
facade9
computer-science7
byte6
php6
pcx6
testing6
denial-of-service6
performance-testing6

Programming languages (11)

TypeScriptC++ShellCANTLRJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
📖 Design Patterns implemented in Swift 5.0
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 75 commits, 55 PRs in 6 years 10 months
Contributions summary:Oktawian primarily worked on implementing design patterns in Swift, focusing on both structural and behavioral patterns. They added new patterns like Strategy and Facade, along with example usages within Xcode Playgrounds. The user also made improvements to existing code, including formatting and cleanup, and generated documentation for the patterns.
good-practicescomputer-scienceswiftpatternsswift-5
💎 The Principles of OOD (SOLID) based on Uncle Bob articles.
Role in this project:
userFull-stack Developer
Contributions:37 commits, 22 PRs, 33 pushes in 6 years 9 months
Contributions summary:Oktawian's primary contribution involved implementing and refining examples of Object-Oriented Design (OOD) principles within a Swift playground. Their commits demonstrate a clear understanding of SOLID principles, specifically Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. They enhanced the code examples for each principle and ensured the project was well-documented, including adding and updating a playground to showcase the principles.
principlesuncle-bobood-principlesjavascriptliskov-substitution-principle
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Oktawian Chojnacki