Janusz Polowczyk
januszcodes.bsky.social
Janusz Polowczyk
@januszcodes.bsky.social
iOS Developer
📍Vienna, 🇦🇹
Pinned
If it wasn’t for a silly mistake in #AppStore #Connect, I would’ve done it on the first upload 😅 Hacksy’s out of TestFlight and in the store 😊 #buildinpublic #swift #Apple #iOS #iOS26
Now, I got back to it and did the following: Zig performs an analysis on the supplied WAV file, Swift renders the waveform on screen. Zig's amazing interoperability with C basically allows me to create a C API that Swift can then ingest. (2/2)
Small weekend project: Lately, I've been reading a bit about #systems #programming and thought "why not play around a bit with #audio and combine #Zig with #Swift?". I am a big fan of Andrew Kelley and dabbled a bit in the language last year (1/2)
November 3, 2025 at 5:08 PM
Small weekend project: Lately, I've been reading a bit about #systems #programming and thought "why not play around a bit with #audio and combine #Zig with #Swift?". I am a big fan of Andrew Kelley and dabbled a bit in the language last year (1/2)
November 3, 2025 at 5:08 PM
Got the green light from #Apple. Hacksy version 1.0.1 is out! :) #buildinpublic #iOS #AppDevelopment #SwiftUI #Swift #HackerNews
October 22, 2025 at 7:21 PM
Already submitted an update to Hacksy after I discovered a few annoying bugs :) #buildinpublic #Apple #iOS #SwiftUI #Swift #iOS26
October 20, 2025 at 6:37 PM
I am already working on the update to Hacksy, as I noticed couple of annoying bugs (want to ship an update in the beginning of this week), but here comes the question for the 1.1 version: Should I move to #liquidglass entirely? Let me know what you think! #buildinpublic #iOS #Apple #Swift #SwiftUI
October 19, 2025 at 6:07 PM
#iOS people, quick question: Is this jittery behavior of UISheetPresentationController expected on #iOS26? I really dislike the bouncing animation when scrolling content
October 18, 2025 at 9:21 PM
If it wasn’t for a silly mistake in #AppStore #Connect, I would’ve done it on the first upload 😅 Hacksy’s out of TestFlight and in the store 😊 #buildinpublic #swift #Apple #iOS #iOS26
October 17, 2025 at 5:42 PM
Ok, I did not expect the migration to be soo swift (no pun intended). Wrapped my UISearchController into UINavigationController and have search functionality in place. Tomorrow tackling bookmarks tab! Let's get this thing #iOS26 ready! #Apple #Swift #SwiftUI #buildinpublic #liquidglass
October 15, 2025 at 8:02 PM
Also started to play around with #liquidglass in Hacksy and now I am tempted to change it 😬 Quite like it, but still, I'd have to re-work the logic quite substantially (given my initial approach). Let's see! #iOS #buildinpublic #iOS26 #Apple #SwiftUI #Swift
October 15, 2025 at 7:48 PM
Hacksy was submitted for a review today! Keep your fingers crossed that it all goes well! #buildinpublic #Apple #Swift #SwiftUI #app
October 15, 2025 at 7:45 PM
Ok, I can't contain it any longer! @peterfriese.dev mentioned writing about my experience migrating to Bazel and combining SPM & Firebase in my project and I thought "that's a good way to cement my knowledge." So here it goes, my first technical article! januszpxyz.github.io/software/202...
'Slaying the Bazelisk' - Adventures in Modularity, Build Systems, and SPM Integration | dotNote
januszpxyz.github.io
October 5, 2025 at 6:50 PM
Hacksy migration to Bazel article is finished! Just a couple of polishing touches and it will be released in the coming days. Heads up, it's lengthy! #Apple #iOS #Swift #Bazel #Firebase #Google #buildinpublic
October 2, 2025 at 11:27 AM
Went on a trip down the memory lane and saw my first app that I released 4 years ago to the #AppStore. Ooof, it looks horrible! I can't imagine that I shipped it in this state 😅 I should overhaul it soon #iOS #Swift #Apple #iOS26 #buildinpublic
September 22, 2025 at 6:55 PM
I CAN'T BELIEVE IT! The great Bazel migration of Hacksy is done, the app works like a charm. Forgot to add some assets to the catalog, but the whole thing is sooo good! #Swift #iOS #Apple #Bazel #Google #Software #Engineer #macOS #buildinpublic
September 19, 2025 at 8:36 PM
Just made bazel-modjool-gen public on my GitHub. It's very bare-bones, but I've got nothing to lose (and only lots to learn) so it'd be awesome if you checked it out and left a star 😄
#iOS #macOS #Apple #Swift #software #engineering #buildinpublic
github.com/JanuszPXYZ/b...
GitHub - JanuszPXYZ/bazel-modjool-gen: Swift CLI tool to generate iOS modules using Bazel
Swift CLI tool to generate iOS modules using Bazel - JanuszPXYZ/bazel-modjool-gen
github.com
September 18, 2025 at 10:19 AM
Created a very small #CLI tool in #Swift for myself to generate #Google #Bazel modules in #iOS projects. The tool's name is a word play on Medjool dates 😄 Check it in action! #SoftwareEngineering #SoftwareEngineer #Apple #Swiftlang #Google
September 17, 2025 at 8:14 PM
Super happy that I tackled this once again and did not give up. Build systems are absolutely crazy and it made me realize how little I know about anything 😄 #SwiftUI #macOS #buildinpublic #iOS #iOS26
September 15, 2025 at 8:38 PM
The biggest challenge? Adding #Firebase installed through SPM as a dependency. I gave up for a week, because I just couldn’t get it to work. But I think I now have it working, although in isolation, so keep your fingers crossed that once I put all the blocks together it’s gonna work. (3/3) #Swift
Utilizing Bazel would allow me to dramatically speed up build times, as I noticed that modularizing the app (heavily) resulted in rather long build times (5 minutes for a small app like Hacksy), and also I could work on each module in separation. (2/3)
I mentioned this on twitter, but forgot to also post it here: one of the challenges that I put for myself when building Hacksy was to build a professional-grade modular architecture, where each feature is in a separate module. On top of that I wanted to have a robust build system, like #Bazel. (1/3)
September 15, 2025 at 8:35 PM
Utilizing Bazel would allow me to dramatically speed up build times, as I noticed that modularizing the app (heavily) resulted in rather long build times (5 minutes for a small app like Hacksy), and also I could work on each module in separation. (2/3)
I mentioned this on twitter, but forgot to also post it here: one of the challenges that I put for myself when building Hacksy was to build a professional-grade modular architecture, where each feature is in a separate module. On top of that I wanted to have a robust build system, like #Bazel. (1/3)
September 15, 2025 at 8:35 PM
I mentioned this on twitter, but forgot to also post it here: one of the challenges that I put for myself when building Hacksy was to build a professional-grade modular architecture, where each feature is in a separate module. On top of that I wanted to have a robust build system, like #Bazel. (1/3)
September 15, 2025 at 8:34 PM
Hacksy build number 12 is out! Fixed the bugs, so that the experience is smooth. Check it out :) testflight.apple.com/join/KTYHMzjT #Swift
#SwiftUI #iOS #buildinpublic #Apple #iOS26 #HackerNews
September 14, 2025 at 7:17 PM
Found a small bug in Hacksy, where some article websites were stuck in a constant loading state. Turns out that WKWebView requires that SSL certificates support forward secrecy and that's why pages that have "http://" failed silently. Just fixed that :) #buildinpublic #iOS26 #Swift
September 14, 2025 at 12:41 PM
Hacksy build number 11 is out. Fixed the issue where "Launch HN" or "Show HN" articles resulted in an alert popping up saying "Invalid URL". Enjoy! I will keep continuing work on Hacksy to make it as best as it can be! #buildinpublic #SwiftUI #swiftlang #Swift #Apple #iOS26 #iOS
September 11, 2025 at 6:50 PM
As promised, Hacksy gets the update after I found out that the data fetch on pull-to-refresh is non-working. Turns out, even when forcing the refresh, it was pulling the data from the cache. Now it works correctly. #Swift #SwiftUI #buildinpublic #iOS #Apple #AppleEvent #iOS26
September 7, 2025 at 3:14 PM
Just noticed an annoying bug in Hacksy, where pull to refresh does not update the data. Will fix that over the weekend #seidt #swiftui #ios #buildinpublic
September 5, 2025 at 4:35 PM