2,207 karma · joined October 22, 2012
Technologies: Swift, SwiftUI, UIKit, Swift Concurrency, Combine, Core Data, REST, WebSockets, XCTest/XCUITest, CI/CD
Résumé/CV: LinkedIn: https://www.linkedin.com/in/igorkulman/ GitHub: https://github.com/igorkulman Blog: https://blog.kulman.sk/ Email: igor@kulman.sk
Senior iOS engineer with 10+ years of experience building and shipping native mobile applications.
I've worked on security and privacy-focused products including Proton VPN and Teamwire. My experience includes large long-lived UIKit codebases, real-time messaging, networking, persistence, application architecture, and maintaining production apps over many years.
Outside work I design and ship my own apps. Recent projects include Yomu, a Japanese reading app with adaptive furigana and an offline dictionary, and Setsumei, which analyzes Japanese sentences and explains their grammar.
Looking primarily for a senior iOS / Apple-platform product role. I'm also interested in AI-native developer tooling and engineering-productivity roles where strong software engineering experience is more important than an ML background.
EU citizen. Open to full-time or B2B.
It runs code locally (written in Swift), includes examples, and has a Turbo Pascal–style theme for max nostalgia.
I tried quite a few finance apps over the years, but they all felt too heavy for what I needed. I mainly wanted the fastest possible way to record a transaction before I forget it.
The core interaction is basically:
enter amount → tap category → saved
No save button, no forms, no subscriptions. Just quick manual entry, a simple overview, and a ledger. Data syncs via iCloud so it’s backed up automatically.
https://apps.apple.com/us/app/ledgee/id6759487219
I’m curious whether other people also prefer manual entry over bank integrations.
https://www.kulman.sk — personal homepage with projects and links (Slovak).
It started while I was studying for JLPT N4 — I wanted adaptive furigana that hides readings for kanji I already know, so I could focus on real text without constant lookups. That shaped the core architecture: level-based furigana, offline dictionary (JMDict), and custom tokenization logic with IPADic for accuracy.
Some interesting challenges have been furigana edge cases, Safari text paste quirks, and balancing offline performance with accuracy.
Yomu is live on the App Store now, and I’m writing about the problems that led me to build it on my blog: https://blog.kulman.sk/japanese-reading-problem/.
I’m learning Japanese myself (recently took JLPT N4), and I noticed that full furigana makes me rely on readings instead of actually reading kanji. Yomu lets you hide furigana for kanji up to your level and keep it for harder ones.
It’s offline-first, supports importing text from anywhere, camera OCR, and a fast dictionary.
For anyone interested in testing the app and providing feedback here is a TestFlight link https://testflight.apple.com/join/SHngHsGk
I have been looking for a job since the middle of the July with not much to show off. I have decreased my salary expectations but that is not the main problem, there are just no jobs to apply to.
For the last 7 years I have been working remotely for various companies inside the EU but it looks to me remote jobs are almost dead now. Everyone wants people back in the office.
My, probably controversial, opinion is that before Covid remote jobs were jobs for the more skilled people, so companies offered them knowing what they will get in return. But during Covid, when everyone worked remotely, some people not doing that that well, the companies just started considering remote jobs not worth it.
Local jobs are almost not existent too here, sometimes there is an opening at a bank but immediately fills in with tens of applications.
Last time I was looking for a new job, in 2022, after 1 month of the search I had 3 offers to choose from; 1 remote EU job and 2 remote local jobs.
Now, after 4 months, the furthest I got was remote EU job where after 5 rounds I was told I made it into top 3 candidates but was not chosen.
I started brushing up on C#/.NET I did over a decade ago as something to switch to, I am definitely not an Apple fanboy to stick to iOS at all costs, but the situation with those kinds of jobs does not look that much better either.