Rasmus Larsson | rasmus@jrlarsson.com | https://www.linkedin.com/in/jrlarsson/
rasmus@jrlarsson.com | https://www.linkedin.com/in/jrlarsson/
Problem solver, organisation builder, tech communicator, solutions architect, full stack & native mobile developer as well as a keen user experience enthusiast. Strategising, building teams and creating solutions to help the best and brightest stay ahead of the game.
Focused on having streamlined organisations with empowered high talent individuals. Understand the importance of communication of values, direction and the why's behind decision making. Ensuring efficient, considered and high quality delivery at any scale. Balancing experience, intuition and empathy based problem definition with analytical and data driven evidence. Always looking for opportunities to innovate and disrupt.
Extensive experience with leading, architecting and hands on developing large scale native, hybrid, web and mobile apps using SOLID principles and a modular Clean Architecture based approach. As well as designing and developing efficient cloud native back end services to power both web and mobile app front ends.
Excited about the power of teams and technology's ability to provide compounding solutions which push humanity forward.
Culture Focus. Scalable Organisation Design. Situational Leadership. Technical Communication. Business & Product Strategy. Motivation & Drive Management. Empowered Cross Functional Teams. Measurable Objective Based Management. Financial & P&L Management. Tech & Product M&A Due Diligence.
Solutions Architecture. Built for stability at scale. Modular Clean Architecture Based Development using SOLID Principles. MVVM. CI/CD. TDD & BDD. REST (JSON & GraphQL) API Definition and Integration. Swift. Python. React. Javascript. Typescript. Objective C. Core Data. Kotlin. Java. AWS. Server-less & Cloud Hosted. MongoDB. HTML & CSS.
Problem Focused Product Discovery. Value, Usability, Feasibility and Business Viability Risk Mitigation & Management. Cross Functional Product Leadership. Agile & Iterative Product Development. UX Design. A/B Testing.
Sony's sport technology division. Composed of Hawk-Eye Innovations, Pulselive and Beyond Sports.
I initially joined Pulselive when we were less than 15 total employees to help build a native app development team from scratch. I built a team of 30 native iOS and Android developers able to deliver the biggest and most advanced mobile apps in the sports world. After which I founded the company's Product function, adding more strategy and product focus to my role.
I was then given the opportunity to join Hawk-Eye to lead the Product and Development division with around 80 developers, UX designers and product managers. At Hawk-Eye I defined and deployed a new scalable product and development organisation structure, built and actioned the business case to double the size of the division and lead the initial delivery of groundbreaking new technology such as SkeleTRACK, now used by a majority of sports, including the FIFA World Cup, The UEFA Champions League, The NBA, The NFL and The NHL.
In 2022 moved to a cross company role driving investments in and leading the development of new B2B2C & D2C initiatives as well as special projects. Focused on scalable and valuable AI-based solutions as well as supporting M&A activity.
Leading strategically important cross-group B2B2C and D2C initiatives. Reporting directly to the Sony Sports CEO, confirming business cases, driving prototyping and building teams around new technology and product investments. Combining the strengths of the Sony Sports business to help shape the future of sports entertainment. As well as inter-company Tech & Product evangelising and supporting due diligence for M&A activities.
Representing Hawk-Eye and Pulselive within the wider Sony enterprise from a development, technology and product perspective. Inputting on strategy, technology evangelising and managing stakeholders.
Part of Hawk-Eye's senior management team. Leading Product and Development division with over 80 team members including Product Managers, Project Managers, UX Designers and Software Developers. Responsible for building and maintaining all software as well as driving R&D. Focused on advanced video, computer vision and machine learning technology.
Part of Pulselive's senior management team. Spearheading product strategy and responsible for all internal product development and P&L management. Focused on growing our internal product team, quality, development efficiency, solutions architecture, scalability and maximising value for our clients.
Part of the senior management team, leading native app strategy and our mobile team. Growing the mobile team as well as architecting and building market leading large scale apps for some of the largest sports organisations in the world, including the Premier League, FC Barcelona, World Rugby and The AFL.
Leading native iOS development on large scale sports apps and growing the mobile app team.
A software development company and digital agency founded in 2010. I joined as the first full time employee and helped build the business up to 40 team members. I lead all iOS development internally and for external clients including major media conglomerates.
Contracted as lead iOS Developer and part of the mobile development team at Sweden's largest newspaper. Building and maintaining a majority of Aftonbladet's iOS applications, consulting on mobile and iOS specific issues and handling the deployment of new iOS applications and updates on the App Store.
Working as lead iOS developer in both internal projects and external contracts.
A major university in northern Sweden.
Worked as a teaching assistant during Sweden's first higher education level course in iPhone Development. Answering questions and grading assignments.
I studied Computer Science full time and started working on my final thesis until i was approached to join the newly founded software development company and digital agency Dohi Sweden.
Leading several early stage concepts from conception through business case, prototyping and MVP builds.
A fully in house built machine learning and computer vision based tracking system used to track 29 skeletal points of all players and officials for a multitude of sports in real time. The official tracking technology for MLB, UEFA, Serie A and FIFA. Used for officiating, entertainment and data purposes for e.g the 2022 World Cup in Qatar.
ROLES: Product Lead, Solutions Architect.
TECH: Machine Learning. Computer Vision. Inverse Kinetics. Cloud hosted socket based live data streaming and distribution.
NOTES: Market leading real time skeletal tracking system able to track 29 skeletal points for over 25 subjects simultaneously at 50 fps across a football field in real time.
Using EPTS data and Unreal Engine to virtually recreate any tracked sport in near real time for officiating, entertainment, analytics and entertainment purposes.
ROLES: Product Lead, Solutions Architect.
TECH: Unreal Engine. Inverse Kinetics. Cloud hosted socket based live data streaming.
NOTES: Used to provide semi-automatic offside virtual replays for UEFA, FIFA and Serie A as well as broadcast analytics clips for NBA, WNBA and Premier League matches.
In house built advanced synchronised multi-angle video technology providing market leading officiating and medical monitoring solutions
ROLES: Product Lead
TECH: Synchronised Video. Video Streaming. Data Integrations.
NOTES: Used to drive popular solutions such as VAR (Video Assisted Referee) and GLT (Goal Line Technology) for all leading football competitions and leagues as well as medical monitoring services for the NFL
The official Premier League app with over 50 million downloads which reaches 1 million concurrent users during match days. Allowing users to follow all Premier League matches. Providing fans the ability to manage their official Fantasy Premier League team and access dynamically updated content, scores, stats, player and team information.
ROLES: Mobile Lead, Solutions Architect, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. SSO. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: A fully bespoke build integrating with externally built fantasy game engine APIs.
LINKS: iOS Android
The official FC Barcelona football club app. Allowing users to follow all FC Barcelona matches. Providing fans access to FC Barcelona's OTT offering "Barca TV" and dynamically updated content, scores, player and team information.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. OTT Live scores. SSO, REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: The same app codebase is used as the base for the Barca TV Apple TV and Android TVOS applications.
LINKS: iOS Android
The official 2019 Rugby World Cup App. Providing content, scores, rankings, player and team information. Including a visit Japan section giving travelling fans useful guidance.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Map and location based functionality.
NOTES: Fully localised to 4 languages including Japanese.
LINKS: iOS Android
The official 2019 ICC Cricket World Cup App. Providing content, scores, rankings, quizzes, player and team information. Dynamically changing its layout and features for users attending matches
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Location based functionality.
NOTES: Built on top of and temporarily replaced the Official ICC Cricket app.
A market leading sports focused content and feature management system. Powering major sports organisation websites and apps, including the English Premier League, FC Barcelona and the WTA.
ROLES: Product lead, Solutions Architect, UX Design.
TECH: CMS. AWS. Kubernetes. Docker. Strict access management. REST API. Advanced custom UI.
NOTES: Allows for real time management of content (video, articles, photos), web & app layouts & structures and features.
Sports focused CDP (customer data platform). Provides GDPR friendly tracking of new and existing web and app users and combines it with third party data.
ROLES: Product lead, Solutions Architect, UX Design.
TECH: CMS. AWS. Kubernetes. Docker. Strict access management. REST API. Advanced custom UI.
NOTES: Allows for targeted messaging and personalisation to any defined segment in real time.
A fully bespoke digital solution providing the Premier League match managers, clubs and broadcasters with the critical tools they require to submit, view and manage team sheets, communicate match events and manage interviews during match days.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: AWS. Kubernetes. Docker. Strict access management. REST API. Advanced custom UI. Highly interactive iPad app.
NOTES: Fully custom built to cater to Premier League's specific match day needs.
A digital solution providing the official English Football Association and their clubs with the critical tools they require to submit, view and manage team sheets.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: AWS. Kubernetes. Docker. Strict access management. REST API. Advanced custom UI. Highly interactive iPad app.
NOTES: Built using relevant functionality from the Premier League Match Manager.
A League of Legends fantasy game built for AB-InBev as part of their push into Esports.
ROLES: Solutions Architect, UX Design, Game Design.
TECH: AWS. Kubernetes. Docker. SSO. REST API. Advanced custom UI.
NOTES: Built as part of a fantasy game engine product investment.
The official International Cricket Council App with over 20 million downloads. Allowing users to follow all international cricket. Providing dynamically updated content, scores, rankings, quizzes, player and team information.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: A rebuild of the original ICC CWC projects to focus on dynamic 365 international cricket content, scores and rankings.
The award winning official Australian Football League app. One of the most popular app in Australia. Providing live match streaming, content, scores, player and team information.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. OTT. SSO. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Includes a unique live player tracking visualisation feature.
LINKS: iOS Android
The official app of the Indian Premier League. Allowing fans to follow India's most popular domestic cricket tournament.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Twitter & Facebook integrations.
NOTES: Initial release in 2014. Hands off management due to data automation. Significantly evolved code base across lifetime.
The official app of The Board of Cricket Control India. Allowing fans to follow both India's international cricket team and domestic Indian cricket.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Twitter & Facebook integrations.
NOTES: Initial release in 2014. Hands off management due to data automation. Significantly evolved code base across lifetime.
The official Goodwood Motorsport app. Dynamically switching between a 365 content app and an event companion for Goodwood's three major events: The Festival of Speed, The Membership Meeting and Revival. Giving event attendees an interactive digital map and the ability to create a personalised itinerary.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Location based map functionality. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Strong focus on a map centric experience.
LINKS: iOS Android
An internal communication tool allowing the Premier League to provide important and relevant information to registered professional Premier League players.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Strict access management. REST API. Advanced custom UI.
NOTES: Built to allow for all content and layout to be remotely controlled via a content management system.
The official Brighton and Hove Albion Football Club app. Providing content, scores, live radio and player information.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Built with an advanced custom layout system
The official Football Federation Australia (FFA) app. Providing live match streaming, content, scores, player and team information.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. OTT. SSO. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Remotely controlled native home page layout.
The official app of the English and Irish Lions rugby team. Providing content and scores.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Includes an interactive AR fan engagement feature.
The official app of the Guinness Six Nations rugby tournament. Providing content and scores.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Includes an interactive Greatest XV features.
The official app of HSBC World Rugby Sevens Series. Providing content and scores.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications.
NOTES: Dynamically updates based on most relevant tournament.
LINKS: iOS Android
Developed as a support tool for all cricket Participants (including, without limitation, players, team staff, match-officials, player agents, curators and ICC staff and officials) to protect the spirit and integrity of the game.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Advanced custom UI. Anonymous data submission forms.
NOTES: Translated to multiple languages including right to left written ones.
LINKS: iOS Android
The official app of World Para Athletics Championships London 2017. Providing content and results.
ROLES: Mobile Lead, Solutions Architect, UX Design.
TECH: Dynamic content. Live results. REST API. Hybrid Architecture.
NOTES: Focused on an efficient hybrid solution.
The official app for the 2016 ICC World Twenty20 cricket tournament.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Twitter & Facebook integrations. Custom tablet layouts.
NOTES: An evolution of the CWC 2015 code base
The official app for the 2016 ICC Under-19 Cricket World Cup cricket tournament.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Twitter & Facebook integrations. Custom tablet layouts.
NOTES: An evolution of the CWC 2015 code base
The official app for the 2015 Cricket World Cup built for the ICC (International Cricket Council). Extremely popular and achieved over 4.5 million downloads across the 6 week tournament.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Native video playback. Advanced custom UI. Push notifications. Twitter & Facebook integrations. Custom tablet layouts.
NOTES: Codebase was evolved to become the base for several other applications for the ICC.
The CricViz App gives access to CricViz’s advanced analytical models alongside some of the fastest ball-by-ball updates of any cricket app.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Live scores and advanced stats. REST API. Advanced custom UI.
NOTES: We built the original versions of the app but has since been taken over by an internal team.
The official app of the Miami Open tennis tournament. Providing draws, schedules, live scores, stats and social media content.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Advanced custom UI. Twitter & Facebook integrations. Custom tablet layouts.
NOTES: Built and provided the apps for 2015 and 2016. A collaboration project with the official mobile sponsor SAP.
The official app of the WTA Finals tennis tournament. Providing draws, schedules, live scores, stats and social media content.
ROLES: Mobile Lead, iOS Lead Developer, UX Design.
TECH: Dynamic content. Live scores. REST API. Advanced custom UI. Twitter & Facebook integrations. Custom tablet layouts.
NOTES: A collaboration project with the official mobile sponsor SAP.
Aftonbladet's popular news app. A true hybrid application which combines the great user experience of native elements (such as animations, menus, push notifications, native Oauth2 handling, etc.) with the powerful and dynamic layout possibilities provided by html.
ROLES: Lead iOS developer, iOS UX Design.
TECH: Advanced communication between web and native. Advanced custom UI. Advanced dynamic content. Push notifications. Oauth2. Remote tracking and analytics. SCRUM.
NOTES: Advanced native/HTML hybrid.
A module which gives readers a simple way to send tips, images, video and even live streamed video directly to Aftonbladet's editorial staff. Also enables the editorial staff to send tip requests to people in specific places through a location based push service. Built as a drag-and-drop Objective-C library.
ROLES: Lead iOS Developer, iOS UX Design.
TECH: Push notifications. Native map and location handling. Multipart file transfer. Image handling. Objective-C Library. Remote analytics. SCRUM.
NOTES: Has a location based push service. Allows user to upload images and video to a backend service. Built as a library and shipped as a module in the "Aftonbladet iPhone" application. Winner of "Best innovative entry" at Schibsted Journalism Awards 2013, Oslo, Norway, Link. Winner of "Innovation of the year" at Digital Communication Awards 2013, Berlin, Germany, Link.
A native news reading application. Dynamic content fetched from RESTful APIs.
ROLES: Lead iOS Developer.
TECH: Dynamic content. REST API. Native video playback. Advanced gesture recognition. Advanced custom UI. Push notifications. JSON. XML. Dynamic native ads. Native map and location handling. Remote tracking and analytics. SCRUM.
NOTES: News reading application.
A popular hockey results and news application which provides users with live score updates through score tables and push notifications.
ROLES: Developer.
TECH: Dynamic content. In app purchase. Apple subscriptions. Live scores. Oauth2. Native video playback. Push notifications. Custom UI. Dynamic native ads. Remote analytics. SCRUM.
NOTES: Subscription service for Hockey results and news.
A popular football results and news application which provides users with live score updates through score tables and push notifications.
ROLES: Lead iOS Developer.
TECH: Dynamic content. In app purchase. Apple subscriptions. Live scores. Oauth2. Native video playback. Push notifications. Custom UI. Dynamic native ads. Remote analytics. SCRUM.
NOTES: Subscription service for Soccer results and news.
A simple but very popular web view based application with certain native components such as push notifications..
ROLES: Lead iOS Developer.
TECH: Push notifications. Dynamic content and settings. Multiple applications from one code base. JSON. Remote tracking and analytics. SCRUM.
NOTES: Millions of users. Very popular news push functionality. Replaced by "Aftonbladet Hybrid".
A variation on the "Aftonbladet iPhone" app built from the same code base.
ROLES: Lead iOS Developer.
TECH: Push notifications. Dynamic content and settings. JSON. Remote tracking and analytics. SCRUM.
NOTES: Same code base as Aftonbladet iPhone. Replaced by "Nöjesbladet Hybrid".
A variation on the "Aftonbladet iPhone" app built from the same code base.
ROLES: Lead iOS Developer.
TECH: Push notifications. Dynamic content and settings. JSON. Remote tracking and analytics. SCRUM.
NOTES: Same code base as Aftonbladet iPhone. Replaced by "Sportbladet Hybrid".
A variation on the "Aftonbladet iPhone" app built from the same code base.
ROLES: Lead iOS Developer.
TECH: Dynamic content and settings. SCRUM.
NOTES: Same code base as Aftonbladet iPhone.
A variation on the "Aftonbladet iPhone" app built from the same code base.
ROLES: Lead iOS Developer.
TECH: Dynamic content and settings. SCRUM.
NOTES: Same code base as Aftonbladet iPhone.
A native video playback application for all of Aftonbladet's video clips.
ROLES: Developer.
TECH: Native video playback. Dynamic content. SCRUM.
NOTES: Video playback application. Replaced by a variation on the "Aftonbladet iPhone" app.
An app which enabled users to read Aftonbladet's newspaper on their iPad.
ROLES: Developer.
TECH: Dynamic content. In app purchase. Apple subscriptions. Gesture recognition. File handling. Dynamic native ads. SCRUM.
NOTES: Newspaper reading application. Replaced by "Aftonbladet Tidning".
An app which enabled users to read Aftonbladet's sports section on their iPad.
ROLES: Developer.
TECH: Dynamic content. In app purchase. Apple subscriptions. Gesture recognition. File handling. Dynamic native ads. SCRUM.
NOTES: Newspaper reading application. Replaced by "Aftonbladet Tidning".
A digital newspaper reading app for iPhone and iPad. Replaced "Aftonbladet iPad" and "Sportbladet iPad".
ROLES: Consulted on iOS specific issues during external development.
TECH: Quality Assurance. SCRUM.
NOTES: Newspaper reading application.
A popular Flipboard style application where users can read Aftonbladet's news.
ROLES: Consulted on iOS specific issues during external development.
TECH: Quality Assurance. SCRUM.
NOTES: Popular Flipboard style news reading application.
A digital magazine reading app.
ROLES: Developer, consulted on iOS specific issues.
TECH: Customer specific framework customisation. Quality assurance. SCRUM.
NOTES: WoodWing Digital Magazine Reader Application.
A digital magazine reading app.
ROLES: Developer, consulted on iOS specific issues.
TECH: Customer specific framework customisation. Quality assurance. SCRUM.
NOTES: WoodWing Digital Magazine Reader Application. No longer available on the App Store.
A digital magazine reading app.
ROLES: Developer, consulted on iOS specific issues.
TECH: Customer specific framework customisation. Quality assurance. SCRUM.
NOTES: WoodWing Digital Magazine Reader Application. No longer available on the App Store.
A digital magazine reading app
ROLES: Developer, consulted on iOS specific issues.
TECH: Customer specific framework customisation. Quality assurance. Migration from WoodWings application base to Adobes application base. SCRUM.
NOTES: WoodWing/Adobe Digital Magazine Reader Application. Award winning news application. No longer available on the App Store.
An advanced sound recognition application in which you teach the app certain real world sounds and connect these sounds to certain audio clips. The app then plays the connected audio clip when it hears the taught sound.
ROLES: Lead iOS Developer.
TECH: Advanced custom UI. In app purchase. Animations. Multitouch handling. Low level audio handling. SCRUM.
NOTES: Advanced sound recognition application. Internal project.
Sweden's most popular TV listings app.
ROLES: Developer.
TECH: Dynamic content. Local cache handling. REST API. JSON. XML. SCRUM.
NOTES: 1,5+ million users. Top 10 most downloaded iOS applications in Sweden. External contract.
A very popular meditation tool. Built to help users meditate and remember to meditate.
ROLES: Lead Developer, iOS UX Design.
TECH: Custom UI. Audio playback. Usage statistics. Local notifications. Multiple applications from one code base. SCRUM.
NOTES: Hit top 10 most sold applications in Sweden multiple times.
Top 50 most sold application in Sweden for more than 100 weeks. External contract.
A meditation tool for pregnant women.
ROLES: Developer.
TECH: Custom UI. Audio playback. Usage statistics. Local notifications. Multiple applications from one code base. SCRUM.
NOTES: Expansion of the Mindfulness application. External contract.
A continuation of the popular first Mindfulness app.
ROLES: Developer.
TECH: Custom UI. Audio playback. Usage statistics. Local notifications. Multiple applications from one code base. GPS location zones. SCRUM.
NOTES: Expansion of the Mindfulness application. External contract.
Rasmus Larsson | rasmus@jrlarsson.com | https://www.linkedin.com/in/jrlarsson/