Piotrek Jeremicz
@jeremicz.com
💼 iOS Developer @ NestBank | 👨💻 BeforeDaily - daily iOS/Swift feed |👨🍼 Daughters' father | 🥳 MobileWarsaw meetup | 🚂 I have train to trains | 🧙LotR
Now it’s time for a rewrite.
New architecture. New backend.
Same spirit. Same city.
The rebirth of Zaraz Jadę begins. 💪
#DevDiary #SwiftLang #IndieDev #BuildInPublic
New architecture. New backend.
Same spirit. Same city.
The rebirth of Zaraz Jadę begins. 💪
#DevDiary #SwiftLang #IndieDev #BuildInPublic
November 7, 2025 at 8:37 PM
Now it’s time for a rewrite.
New architecture. New backend.
Same spirit. Same city.
The rebirth of Zaraz Jadę begins. 💪
#DevDiary #SwiftLang #IndieDev #BuildInPublic
New architecture. New backend.
Same spirit. Same city.
The rebirth of Zaraz Jadę begins. 💪
#DevDiary #SwiftLang #IndieDev #BuildInPublic
Of course, we are already prepared for new winners! 🏆
Are you ready for the #SwiftStudentChallenge? 🥳
github.com/wwdc/2026
Are you ready for the #SwiftStudentChallenge? 🥳
github.com/wwdc/2026
GitHub - wwdc/2026: Student submissions for the WWDC 2026 - Swift Student Challenge
Student submissions for the WWDC 2026 - Swift Student Challenge - wwdc/2026
github.com
November 7, 2025 at 11:01 AM
Of course, we are already prepared for new winners! 🏆
Are you ready for the #SwiftStudentChallenge? 🥳
github.com/wwdc/2026
Are you ready for the #SwiftStudentChallenge? 🥳
github.com/wwdc/2026
Everyone said, "Use AWS! It's cheap and reliable!" ☁️
I didn't follow that advice. Instead, my goal was to find cheap and functional solutions. 🛠️
Over time, further improvements were made, and the project grew. App received difficulties notifications from RSS. 📩
#DevDiary
I didn't follow that advice. Instead, my goal was to find cheap and functional solutions. 🛠️
Over time, further improvements were made, and the project grew. App received difficulties notifications from RSS. 📩
#DevDiary
November 6, 2025 at 9:31 PM
Everyone said, "Use AWS! It's cheap and reliable!" ☁️
I didn't follow that advice. Instead, my goal was to find cheap and functional solutions. 🛠️
Over time, further improvements were made, and the project grew. App received difficulties notifications from RSS. 📩
#DevDiary
I didn't follow that advice. Instead, my goal was to find cheap and functional solutions. 🛠️
Over time, further improvements were made, and the project grew. App received difficulties notifications from RSS. 📩
#DevDiary
Just one Mac, reading endless lines of text and transforming them into something commuters could rely on.
Initially, my schedule files were a jumble of disordered lines. Then came a breakthrough: access to a proper database.
Finally, real schedules! 📅
#DevDiary #SwiftLang
Initially, my schedule files were a jumble of disordered lines. Then came a breakthrough: access to a proper database.
Finally, real schedules! 📅
#DevDiary #SwiftLang
November 6, 2025 at 9:31 PM
Just one Mac, reading endless lines of text and transforming them into something commuters could rely on.
Initially, my schedule files were a jumble of disordered lines. Then came a breakthrough: access to a proper database.
Finally, real schedules! 📅
#DevDiary #SwiftLang
Initially, my schedule files were a jumble of disordered lines. Then came a breakthrough: access to a proper database.
Finally, real schedules! 📅
#DevDiary #SwiftLang
There was no fancy API, no GTFS feeds. #Warsaw provides only massive text files containing something similar to CSV. 200 MB files that were parsing by 2️⃣ hours on the #MacMIni.
Every night... ⏰
That’s how the first data pipeline for the app began.
#DevDiary #iOSDev #Backend
Every night... ⏰
That’s how the first data pipeline for the app began.
#DevDiary #iOSDev #Backend
November 6, 2025 at 9:31 PM
Sometimes, the best apps emerge from small annoyances that evolve into significant ideas. 🌱
That night transformed my perspective on transport apps forever. 🚀
Tomorrow, I'd like to share a bit more about the technical side. It truly was magical! ✨
#DevDiary #BuildInPublic
That night transformed my perspective on transport apps forever. 🚀
Tomorrow, I'd like to share a bit more about the technical side. It truly was magical! ✨
#DevDiary #BuildInPublic
November 5, 2025 at 8:59 AM
Sometimes, the best apps emerge from small annoyances that evolve into significant ideas. 🌱
That night transformed my perspective on transport apps forever. 🚀
Tomorrow, I'd like to share a bit more about the technical side. It truly was magical! ✨
#DevDiary #BuildInPublic
That night transformed my perspective on transport apps forever. 🚀
Tomorrow, I'd like to share a bit more about the technical side. It truly was magical! ✨
#DevDiary #BuildInPublic
One of my greatest achievements was the complete implementation of #accessibility. 🌟
Zaraz Jadę became the first app to fully support #VoiceOver. The main catalyst was Roman, who introduced me to the world of sounds by sharing the essential knowledge. 👨🦯
#DevDiary #IndieDev
Zaraz Jadę became the first app to fully support #VoiceOver. The main catalyst was Roman, who introduced me to the world of sounds by sharing the essential knowledge. 👨🦯
#DevDiary #IndieDev
November 5, 2025 at 8:59 AM
One of my greatest achievements was the complete implementation of #accessibility. 🌟
Zaraz Jadę became the first app to fully support #VoiceOver. The main catalyst was Roman, who introduced me to the world of sounds by sharing the essential knowledge. 👨🦯
#DevDiary #IndieDev
Zaraz Jadę became the first app to fully support #VoiceOver. The main catalyst was Roman, who introduced me to the world of sounds by sharing the essential knowledge. 👨🦯
#DevDiary #IndieDev
After returning from Christmas, I already had my first prototype. Over the next 4 years, I regularly developed the project. 🎄
The main features of the Zaraz Jadę App include real-time vehicle positions, timetables, difficulties, routes, and stop descriptions. 🚌🕒🗺️
#DevDiary
The main features of the Zaraz Jadę App include real-time vehicle positions, timetables, difficulties, routes, and stop descriptions. 🚌🕒🗺️
#DevDiary
November 5, 2025 at 8:59 AM
After returning from Christmas, I already had my first prototype. Over the next 4 years, I regularly developed the project. 🎄
The main features of the Zaraz Jadę App include real-time vehicle positions, timetables, difficulties, routes, and stop descriptions. 🚌🕒🗺️
#DevDiary
The main features of the Zaraz Jadę App include real-time vehicle positions, timetables, difficulties, routes, and stop descriptions. 🚌🕒🗺️
#DevDiary
So, it's time to act, and that will be the story for the coming weeks! ✨🚀
#DevDiary #Swift #BuildInPublic
#DevDiary #Swift #BuildInPublic
November 4, 2025 at 4:01 PM
So, it's time to act, and that will be the story for the coming weeks! ✨🚀
#DevDiary #Swift #BuildInPublic
#DevDiary #Swift #BuildInPublic
It contributed data to my project, Zaraz Jadę - an app that provides the locations of trams and buses in Warsaw. 🚌
It processed timetables, routes, and other data that reached users. 🕒
Unfortunately, the data source has dried up... 😔
#DevDiary #publictransport #BuildInPublic
It processed timetables, routes, and other data that reached users. 🕒
Unfortunately, the data source has dried up... 😔
#DevDiary #publictransport #BuildInPublic
November 4, 2025 at 4:01 PM
It contributed data to my project, Zaraz Jadę - an app that provides the locations of trams and buses in Warsaw. 🚌
It processed timetables, routes, and other data that reached users. 🕒
Unfortunately, the data source has dried up... 😔
#DevDiary #publictransport #BuildInPublic
It processed timetables, routes, and other data that reached users. 🕒
Unfortunately, the data source has dried up... 😔
#DevDiary #publictransport #BuildInPublic
I want to tell you the story of an amazing computer.
It doesn’t just crunch data, it warns the city 🚨 by sending alerts about route changes and difficulties across Warsaw.
Not bad for a 16-year-old machine running 24/7. This tiny little guy has a lot to do.
#DevDiary #Macmini
It doesn’t just crunch data, it warns the city 🚨 by sending alerts about route changes and difficulties across Warsaw.
Not bad for a 16-year-old machine running 24/7. This tiny little guy has a lot to do.
#DevDiary #Macmini
November 4, 2025 at 4:01 PM
#Plans
I want to finish the #ZarazJade refactor before the end of the year. It will include several additional features. 🚂
This means I will also bring back another project of mine! #GeoJSON is key to a good transit app! 🗺️
I love what I do! I end the year with a bang! 💥
I want to finish the #ZarazJade refactor before the end of the year. It will include several additional features. 🚂
This means I will also bring back another project of mine! #GeoJSON is key to a good transit app! 🗺️
I love what I do! I end the year with a bang! 💥
November 3, 2025 at 11:00 AM
#Plans
I want to finish the #ZarazJade refactor before the end of the year. It will include several additional features. 🚂
This means I will also bring back another project of mine! #GeoJSON is key to a good transit app! 🗺️
I love what I do! I end the year with a bang! 💥
I want to finish the #ZarazJade refactor before the end of the year. It will include several additional features. 🚂
This means I will also bring back another project of mine! #GeoJSON is key to a good transit app! 🗺️
I love what I do! I end the year with a bang! 💥
#Community
@MobileWarsaw #100 was insane! We had more than a 💯 RSVPs and many people on the waiting list! 🥳🎉
Our team always wanted to organize a bigger event, but after @simonbs commented that it was a small conference, the thought came - maybe we're doing it every month? 🤔
@MobileWarsaw #100 was insane! We had more than a 💯 RSVPs and many people on the waiting list! 🥳🎉
Our team always wanted to organize a bigger event, but after @simonbs commented that it was a small conference, the thought came - maybe we're doing it every month? 🤔
November 3, 2025 at 11:00 AM
#Community
@MobileWarsaw #100 was insane! We had more than a 💯 RSVPs and many people on the waiting list! 🥳🎉
Our team always wanted to organize a bigger event, but after @simonbs commented that it was a small conference, the thought came - maybe we're doing it every month? 🤔
@MobileWarsaw #100 was insane! We had more than a 💯 RSVPs and many people on the waiting list! 🥳🎉
Our team always wanted to organize a bigger event, but after @simonbs commented that it was a small conference, the thought came - maybe we're doing it every month? 🤔
#Development
I have begun developing my private Swift Clean Architecture. 🚀
This fully modular approach is based on Clean Architecture but is adapted for the #SwiftUI environment. It includes support for Coordinates and ecosystem functionalities. 🛠️
#architecture #development
I have begun developing my private Swift Clean Architecture. 🚀
This fully modular approach is based on Clean Architecture but is adapted for the #SwiftUI environment. It includes support for Coordinates and ecosystem functionalities. 🛠️
#architecture #development
November 3, 2025 at 11:00 AM
#Development
I have begun developing my private Swift Clean Architecture. 🚀
This fully modular approach is based on Clean Architecture but is adapted for the #SwiftUI environment. It includes support for Coordinates and ecosystem functionalities. 🛠️
#architecture #development
I have begun developing my private Swift Clean Architecture. 🚀
This fully modular approach is based on Clean Architecture but is adapted for the #SwiftUI environment. It includes support for Coordinates and ecosystem functionalities. 🛠️
#architecture #development
#Projects
This time, I'm ready with a big project that will combine #Swift with #PublicTransport. This will resurrect my old app, Zaraz Jade, which lost its data source. 🚀
This involves a new arch, ideal tools, and thorough preparation, all to be developed as #BuildInPublic. 🔧
This time, I'm ready with a big project that will combine #Swift with #PublicTransport. This will resurrect my old app, Zaraz Jade, which lost its data source. 🚀
This involves a new arch, ideal tools, and thorough preparation, all to be developed as #BuildInPublic. 🔧
November 3, 2025 at 11:00 AM
#Projects
This time, I'm ready with a big project that will combine #Swift with #PublicTransport. This will resurrect my old app, Zaraz Jade, which lost its data source. 🚀
This involves a new arch, ideal tools, and thorough preparation, all to be developed as #BuildInPublic. 🔧
This time, I'm ready with a big project that will combine #Swift with #PublicTransport. This will resurrect my old app, Zaraz Jade, which lost its data source. 🚀
This involves a new arch, ideal tools, and thorough preparation, all to be developed as #BuildInPublic. 🔧