Damian Kołakowski

Warsaw, Masovian Voivodeship, 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
Damian Kołakowski is a mobile-focused software engineer with 14 years of experience building commercial iOS and Android products ranging from mPOS/NFC payment SDKs and mobile wallets to social clients, radio streaming apps, and data-sync tools. He has a strong track record of improving code quality and architecture at scale—owning legacy app modernization, reducing technical debt, and moving core screens to SwiftUI. Damian blends deep platform knowledge (battery and resource optimization, HCE, system-level Android) with a designer’s eye for polished UX and maintainable code. He’s an active open-source contributor (notably to a Swift HTTP server and an iOS hierarchy viewer) and has implemented innovative tooling like an SDK that snapshots native view hierarchies into HTML for rrweb. Based in Warsaw with an MSc in image processing, he thrives on pragmatic engineering trade-offs that keep apps fast, simple, and production-ready.
code13 years of coding experience
job18 years of employment as a software developer
bookMSc, Theory of steering, Image processing, MSc, Theory of steering, Image processing at Warsaw University of Technology
github-logo-circle

Github Skills (15)

mobile-application10
objective-c10
http10
uid10
swift10
ios10
websocket10
mobile-development10
front-end-development10
ui-design10
networking10
server-side9
coredata9
javascript4
html4

Programming languages (7)

C#ShellC++CVueObjective-CSwift

Github contributions (5)

github-logo-circle
httpswift/swifter

Jun 2014 - Oct 2018

Tiny http server engine written in Swift programming language.
Role in this project:
userBack-end Developer
Contributions:375 commits, 114 PRs, 332 pushes in 4 years 5 months
Contributions summary:Damian made several commits focused on improving the core functionality of an HTTP server written in Swift. Their contributions included updates to the `HttpServer.swift`, `Socket.swift`, and `HttpParser.swift` files to enhance server stopping behavior, extend the request object with the client's IP address, and upgrade the server to support Swift 2 and Xcode 7. They also contributed to the implementation of the WebSocket protocol.
swift-programming-languagetinyswift-programmingswiftserver
iOS Hierarchy viewer - View and Coredata debugging made easy
Role in this project:
useriOS Mobile Developer
Contributions:1 release, 71 commits, 2 PRs in 2 years 2 months
Contributions summary:Damian's commits primarily revolve around the development and maintenance of an iOS application, specifically an iOS hierarchy viewer. Their contributions include fixing crashes related to UI elements like `UITextView`, addressing issues with UI thread access, and rectifying KVC compliance problems. They added a feature to display the version number and port for the iOS Hierarchy Viewer, which indicates involvement in the project's overall setup. The user also added a web app display version of the iOS Hierarchy Viewer and made improvements to the Core Data viewer.
objective-ccoredatahierarchy-viewerloggingdebugging
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
Damian Kołakowski