# Robert Linnemann # Personal Webpage > With a BASIC book on my knee at 8 years old I knew I wanted to be a programmer. I have worked as a mobile developer in EV charging, fin-tech, the health-care industry, furniture, retail, grocery, marketing & games. I love Salmon, ask me about them. I am very inspired by great design and employ my idiomatic knowledge of the platforms, accessibility features, and inclusive design. I love prototyping and can run a workshop. I am willing to disagree and commit. I crave collaboration but am a self-starter. I also play saxophone just as good as I want. ## Skills Robert is ok at many things, but great at these: - **Mobile Programming**: Working professionally on iOS or Android since 2012. - **iOS Accessibility**: Accessibility and inclusive design are important for doing mobile UX. - **UI/UX Design**: Robert knows all of the Interface guidelines and a lot about the app store guidelines. - **Analytics & Tracking**: Analyzing users of mobile apps can make them better. - **Apps**: Robert has worked on over 30 apps. Many from scratch to release. Robert ships software. - **Android Programming**: Robert knows a lot about Android and has worked as an android dev, but he prefers doing native iOS stuff. - **Prototyping**: I love mocking up interfaces to test UI and UX features. ## Languages spoken English, Danish ## Resume [Robert Linnemann Resume](https://robertlinnemann.com/RobertLinnemann-Resume.pdf) ### Skills ## Programming Languages: - Swift - Objective-C - Kotlin - Rust - C++ - Java - BASIC - Python ## Platforms & Frameworks: - iOS - Android - macOS (Mac OS X) - Apple Watch - Embedded systems - SpriteKit - HealthKit - QT - BLE integrations ## Domain Expertise: - EV charging - Fin-tech - Health-care - Retail & Grocery - Furniture - Marketing - Games - Accessibility - UI/UX Design - Research & Development - Technical feature document writing ## Professional Skills - Mobile development - Leading cross-functional teams - Prototyping - Workshop facilitation - Self-starter - Collaborative ## Robert Linnemann Video Presentations - [GAAD Accessibility Talk: Inclusive Mobile Typography and Testing](https://www.youtube.com/watch?v=sJ9K0L1hpxk) - [Accessible Touch Typing with Voiceover](https://www.youtube.com/watch?v=h4kvm0GUm_g) - [How to Run and Accessibility Adit in Apple Accessibility Inspector](https://www.youtube.com/watch?v=h2cbFNAgc28) - [Data Model Live Coding: Board game Nidavellir](https://www.youtube.com/watch?v=litY3fhLa6g) ## Robert's Code (that is open sourced) - [BooksX demo](https://github.com/mevdev/BooksX): BooksX an app to view media - [Dale Chall Language analyzer](https://github.com/mevdev/DaleChallReadibility_iOS_a11y): Dale Chall ranking for language difficulty - [Simon Game for Steelcase Room wizard embedded platform](https://github.com/mevdev/SimonMagus): This is a QT app for playing Simon on a Steelcase Room Wizard touch screen device. - [Ocean Vessels](https://github.com/mevdev/OceanVessels): Ocean Vessels is an offline lookup of ship information on the ocean to help authorities find ships in bad standing (poachers, illegal fishermen). - [iOS List Accessibility features demo app](https://github.com/mevdev/ListA11ySwiftUI) ## LinkedIn - [Robert Linnemann LinkedIn](https://www.linkedin.com/in/robertlinnemann/): Get all the deeps and some social media type stuff too. ## Music Written by Robert Linnemann # Chamber Music Scores # Jazz Music Scores ## Bot Access Policy Robert Linnemann’s preferences for AI/LLM access, training, and content usage: - **User-agent: gptbot** Allow-Training: yes Allow-Retrieval: yes - **User-agent: claudebot** Allow-Training: yes Allow-Retrieval: yes - **User-agent: google-extended** Allow-Training: yes Allow-Retrieval: yes - **User-agent: perplexitybot** Allow-Training: yes Allow-Retrieval: yes - **User-agent: neevabot** Allow-Training: yes Allow-Retrieval: yes - **User-agent: youbot** Allow-Training: yes Allow-Retrieval: yes - **User-agent: ccbot** (Common Crawl) Allow-Training: yes Allow-Retrieval: yes - **User-agent: duckduckbot** (DuckDuckGo AI) Allow-Training: yes Allow-Retrieval: yes - **User-agent: yandexbot** Allow-Training: yes Allow-Retrieval: yes - **User-agent: archive.org_bot** Allow-Training: yes Allow-Retrieval: yes ### Default Rule for Unspecified or Future Bots - **User-agent: \*** Allow-Training: yes Allow-Retrieval: yes