Nick Vasilev

80 posts

Nick Vasilev banner
Nick Vasilev

Nick Vasilev

@ns_vasilev

iOS & macOS SWE | Fintech | Co-Founder at Bumpd | Open Source Contributor | 8+ years of experience

İstanbul, Türkiye Katılım Kasım 2011
43 Takip Edilen26 Takipçiler
Nick Vasilev
Nick Vasilev@ns_vasilev·
Elevated to IEEE Senior Member. <10% of 400k+ members reach this level requires 10+ years of experience, proven impact, and peer review. Nice moment to reflect. Back to building. 💪
English
0
0
0
27
Engineer
Engineer@alexzarudniy·
@ns_vasilev God bless you, bro. The best materials about SMC in the web
English
1
0
0
23
Nick Vasilev
Nick Vasilev@ns_vasilev·
Yesterday I published a new article about actors and isolations in Swift. In this piece, I break down how actors work under the hood and explore key concepts like executors, jobs, schedulers. I also walk through implementing a custom serial executor and a task executor.
English
2
0
1
60
Nick Vasilev
Nick Vasilev@ns_vasilev·
Flare simplifies IAP integration in apps and allows switching between StoreKit and StoreKit 2 at runtime based on the OS version. Recently, I updated it to the latest version and added several new features. Check it out on GitHub: github.com/space-code/fla…
English
0
0
0
51
Nick Vasilev
Nick Vasilev@ns_vasilev·
A few years ago, I had to support both StoreKit and StoreKit 2 since the minimum deployment target was iOS 13. I decided to create a unified interface that acts as a facade for IAP and implemented the Flare package.
English
1
0
0
55
Nick Vasilev
Nick Vasilev@ns_vasilev·
🚀 Just released Validator 1.5.0! Added new validation rules for UUID, JSON, and Base64. Making data validation in Swift even easier! github.com/space-code/val…
English
0
0
0
34
Nick Vasilev
Nick Vasilev@ns_vasilev·
@AlexeyInkin Hey Alexey! Could you share more details about the GDE application process? What achievements did you highlight in your application, and how did the interview go?
English
1
0
0
22
Alexey Inkin
Alexey Inkin@AlexeyInkin·
US citizenship: 25% complete. 15 / 60 months. [:::::::::::::::::::::::::...........................................................................] After my GDE membership was extended into 2026 one of my main worries is gone. It's also no longer freezing. I finally have time to finish my repetition counter app, and I already made it running on Android, but 2 FPS are ugly, need to optimize the hell out of it. 3 times as much left to go.
Alexey Inkin tweet media
English
1
0
2
59
Nick Vasilev
Nick Vasilev@ns_vasilev·
The action is available on the GitHub Marketplace and has helped me keep documentation builds consistent across projects. GitHub Marketplace: github.com/marketplace/ac…
English
0
0
0
31
Nick Vasilev
Nick Vasilev@ns_vasilev·
A couple of months ago, I put together a small GitHub Action to build DocC documentation with versioning support. What started as a tiny helper quickly became something I now use everywhere. In my CI pipelines, it lives as a separate step whenever a Swift package requires doc.
English
1
0
0
33
Nick Vasilev
Nick Vasilev@ns_vasilev·
Just noticed that Typhoon was featured in the Swift Community Showcase January 2026!
Nick Vasilev tweet media
English
0
0
0
40
Nick Vasilev
Nick Vasilev@ns_vasilev·
I’ve written a short article about the continuation mechanism in Swift Concurrency. It explains how continuations work under the hood and how they connect to the async/await model, especially when bridging legacy callback-based APIs with structured concurrency.
English
1
0
0
31
Nick Vasilev
Nick Vasilev@ns_vasilev·
I've just released a new version of the Snacker package. It makes showing different kinds of snackbars in iOS apps much easier. I’ve also integrated mise for version management and added a bunch of GitHub Actions to simplify repository maintenance. github.com/space-code/sna…
English
0
0
0
26
Nick Vasilev
Nick Vasilev@ns_vasilev·
This works for any linear recurrence with constant coefficients.
English
0
0
0
60
Nick Vasilev
Nick Vasilev@ns_vasilev·
If a sequence depends on previous terms, you don’t have to make the computer calculate them one by one on a loop. Just build characteristic equation, find the roots, and voila you have a direct formula for the n-th term.
English
1
0
0
63
Nick Vasilev
Nick Vasilev@ns_vasilev·
Had to dust off my math notes and remembered how to collapse linear recurrences into a single line using characteristic roots.
English
1
0
0
60
Nick Vasilev
Nick Vasilev@ns_vasilev·
Adapting a journal article to submission requirements is more exhausting than writing it itself. Feels like a thesis flashback
English
0
0
0
82
Nick Vasilev
Nick Vasilev@ns_vasilev·
Turns out Logitech’s Options+ app stopped working because their certificate expired. End result mouse and keyboard unusable on macOS. Spent hours debugging my setup, wasn’t my setup at all. It’s so impressive!
English
0
0
0
108