SKILLS
PROJECTS
SIGNAL - iOS radio app
Not yet published to the App Store. A minimal iOS radio player for curated Macedonian indie stations. Background audio, Now Playing on the lock screen.
Landing page for solar energy panels service
Marketing site for a solar installation business in Macedonia. Tuned for local SEO and conversion, with a calm visual language.
Relational database design
Normalized schema, ER modelling and custom complex queries for a course project.
EXPERIENCE & EDUCATION
iOS lead dev on a fintech banking app. Worked on various tasks across Apple Wallet extensions, Keychain storage, Universal links, Architecture (MVVM, Layered, VIPER and so on), Apple Pay, Stripe, Firebase, considering best UX practices and accessibility.
Thesis: a ride-sharing iOS app in UIKit + Combine, MVVM. Coursework in design patterns and DSA; side projects in Spring Boot, PostgreSQL, Python ML.
CONTACT
Feel free to reach out. The inbox is open, I usually reply within a day.
BIO
Born and raised in Bitola, Macedonia in 2001, I've spent my childhood years drawn to computers, mathematics and biology. The life path however initially led me to a medical high school, with a later intention of pursuing a career in medicine or pharmacy.
Despite the high school medical background, at one particular moment I have decided that I am going back to my first and favorite childhood subject and interest, and I've enrolled to the Faculty of Computer Science and Engineering at Ss. Cyril and Methodius University in Skopje. During the university years I had (and still have) a keen interest in databases, advanced programming (main focus on C++, Java, Python), statistics, algorithms and data structures, and operating systems (Shell scripts, concurrency and multithreading).
Since 2022, I've been an iOS Software Engineer at G+D Netcetera, working on a digital banking platform that serves over a million customers for a Swiss financial institution. Currently I am at the role of an iOS lead developer, with ownership of the architecture, code reviews, release planning, distribution, mentorship and onboarding of new-joiners, delivery of major features and more.
Besides the professional interests, I have a strong passion for good music, art, tennis, chess, analog photography, books and games, and I am a coffee enthusiast. I also enjoy spending time in the mountains, which provide me with a sense of tranquility and inspiration.