I’m Nikola, a Software engineer by college degree and profession. I live and breathe Software development since the day I started, more than a decade ago.
I develop all kinds of apps for Apple platforms - business and enterprise, AppStore consumer apps and games. So far I have written code that’s been running on mobile devices, tablets, watches, desktop computers, servers and even cars.
I currently work as an independent iOS Software developer and consultant. I’m also a tech editor and bootcamp mentor at Kodeco. Besides that, I have lots of my personal, indie projects that love to take over my schedule. I’m EU based and a big advocate of remote work when it makes sense and was practicing it even before the world was shut down and forced to. Nevertheless, I have a plenty of experience working in offices, in both small and large teams and also had the pleasure of leading one.
I’m obsessed with quality user interfaces and I always strive for simplicity. I’m a product oriented developer which means I always put the end product first over any tool or framework.
What I do
I develop and maintain native apps of all kinds using Swift and Objective-C. Besides apps available on the AppStore, I have experience building and deploying special in-house, enterprise apps. I can work alone, form a team or join an existing one.
While my main focus as a Software engineer is, of course wrangling with the code, I also provide typical consulting services. I can assist in a hiring process and selection of candidates for mobile development positions. This can be particularly interesting to companies without a technical background which are setting up their development teams for the first time. When the team is already in place, I can help set up workflows and implement best practices so development processes can go much smoother.
Skills
Swift programming language is the main tool under my belt, but I still use Objective-C whenever necessary. I’ve used or still use all of the most important frameworks for iOS, like UIKit
, SwiftUI
, Combine
, CoreData
, Vision
, CoreBluetooth
, CoreLocation
, MapKit
etc.
I also have experience with server-side technology stacks like PHP, JavaScript, HTML, and CSS, but I use them just sporadically.
Besides apps, I’ve been building browser extensions, command-line interface tools, and games.