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.
13 years of coding experience
18 years of employment as a software developer
MSc, Theory of steering, Image processing, MSc, Theory of steering, Image processing at Warsaw University of Technology
Tiny http server engine written in Swift programming language.
Role in this project:
Back-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.
iOS Hierarchy viewer - View and Coredata debugging made easy
Role in this project:
iOS 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.
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.