Borja Arias

Senior IOS Engineer at Goodnotes

Grad Rijeka, Croatia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Borja Arias is a Senior iOS Engineer with nine years of experience building and scaling mobile apps from scratch and evolving large, modular codebases for product teams. He has led architecture migrations, created reusable frameworks and REST API wrappers, and introduced testing and CI practices at scale while working in finance and product-focused companies. Comfortable shipping features and reshaping system architecture, he pairs pragmatic engineering with a research interest in machine learning, having integrated deep learning and NLP models into mobile clients. An active contributor to Swift open source, he improved core data structures in the popular Swift Algorithm Club to enhance value semantics and code clarity. Based in Grad Rijeka, Croatia, he combines consultancy experience with long-term product roles, often operating at the intersection of engineering, architecture and ML-enabled mobile experiences.
code9 years of coding experience
job15 years of employment as a software developer
bookUniversity of Seville
github-logo-circle

Github Skills (5)

data-structures10
algorithms10
swift10
data-structure10
refactoring9

Programming languages (3)

JavaScriptSwiftKotlin

Github contributions (5)

github-logo-circle
Algorithms and data structures in Swift, with explanations!
Role in this project:
userBackend Developer
Contributions:13 commits, 2 PRs, 6 comments in 1 day
Contributions summary:Borja focused on refactoring and improving the `SinglyLinkedList` data structure within the Swift Algorithm Club repository. They removed loop detection logic and simplified the initializer to enhance value semantics, which included removing a constructor that could lead to misuse. They also removed the `Queue` protocol conformance and streamlined the codebase by removing needless self-references and adopting the project's style guidelines.
data-structuredata-structuresswift
newboadki/RSDataStructures

May 2018 - Sep 2025

Contributions:9 pushes, 1 branch in 7 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial