Arnar Sveinsson

Co-founder CTO at Upsell

Iceland
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

🤩
Rockstar
🎓
Top School
Arnar Sveinsson is a co-founder and CTO with 11 years of full-stack engineering experience building products and teams from Reykjavík, Iceland. He pairs startup leadership at Upsell with deep hands-on development, previously contributing across engineering roles at AviLabs/Plan3, Gangverk, and consumer-facing companies like WOW air and Plain Vanilla Games. An active open-source contributor, Arnar has notably improved ReScript’s standard library—refactoring and extending its Option module—and updated ReScript React Native bindings, showing a focus on language-level ergonomics and cross-platform UI integrations. He brings a pragmatic engineering style that blends low-level performance improvements (uncurried functions) with developer experience enhancements (clearer APIs and examples).
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Reykjavik University
languagesSwedish, English, Icelandic
github-logo-circle

Github Skills (12)

android-webview10
compiler10
rescript10
functional-programming10
webview10
compiler-compiler10
react-native10
react10
javascript9
accessibility9
flatlist8
altjs8

Programming languages (14)

MDXC#RustScalaGoHTMLReasonTypeScript

Github contributions (5)

github-logo-circle
ReScript bindings for React Native
Role in this project:
userFront-end Developer
Contributions:8 releases, 39 commits, 23 PRs in 1 year 1 month
Contributions summary:Arnar primarily focused on updating ReScript bindings for React Native components. Their work involved renaming accessibility labels across multiple components and adding new webview bindings. They also made adjustments to various components, including FlatList, by reordering props and fixing namespace issues. Additionally, the user provided example implementations for webview.
reactreact-nativereason-reactrescript-reactrescript-react-native
rescript-lang/rescript

Nov 2017 - Apr 2018

ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
Role in this project:
userBack-end Developer
Contributions:15 commits, 5 PRs, 9 comments in 5 months
Contributions summary:Arnar primarily focused on adding and refactoring the `Option` module within the ReScript (formerly BuckleScript) project. Their contributions included implementing core functionalities like `getExn`, `map`, `flatMap`, and related utilities. The user also made improvements by renaming functions for better clarity and added uncurried versions for improved compatibility and performance. Their work primarily involved modifying and enhancing the ReScript language's standard library.
altjscompilerjavascriptrescript
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
Arnar Sveinsson - Co-founder CTO at Upsell