François Raminosona
Software Architect @ Laerdal Medical
Stavanger, Norway
Actions
French in Norway, I’m a software architect at Laerdal Medical specializing in cross-platform .NET development. I work on Bluetooth, UI, image processing, and all things between humans and devices. I care about clean architecture, great developer experience, and making complex tech feel simple — with a touch of fun.
Area of Expertise
Topics
Tilt Your World: Motion-Driven Parallax with .NET MAUI
Modern UIs feel alive because they move with you. Subtle shifts, depth, and motion cues turn flat screens into tactile experiences, but achieving that effect is usually locked behind platform-specific APIs and hand-tuned native code.
In this session, we’ll build a motion-driven parallax library using .NET MAUI’s Sensors API. Instead of toy examples, we’ll use real accelerometer and gyroscope data to create smooth, responsive depth effects that react to how the device is actually held and moved.
Starting from raw sensor data, we’ll explore how to transform noisy, high-frequency signals into stable, expressive UI motion. You’ll see how to expose this as a reusable abstraction that works consistently across Android, iOS, and how to integrate it cleanly into real MAUI layouts.
The session is demo-heavy and code-focused, showing how to turn sensor readings into polished parallax effects that feel intentional rather than gimmicky.
• Session format: Live demo–driven technical session
• Preferred duration: 45 minutes (can be extended to 60)
• Target audience: .NET / .NET MAUI developers with basic C# knowledge
• Technical level: Intermediate
• Live demos: Yes – building and using a motion-based parallax library in a MAUI app
• APIs covered: .NET MAUI Sensors (Accelerometer, Gyroscope, orientation concepts), animations, layout transforms
• Hardware requirements: Sensor-enabled device for the speaker; no special setup required for attendees
• Platform coverage: Android, iOS
• Code availability: Demo code and library will be available after the session
• First public delivery: Yes
• Recording-friendly: Yes
Build Cross-Platform Bluetooth Apps with .NET MAUI
Using Real Devices, Real Packets, and Real Open-Source Tools.
Bluetooth is much easier to understand when you start from a real device instead of a slide deck. In this session, we’ll take a small BLE-controlled RGB LED bar, reverse-engineer its services and characteristics, and observe how it reacts to reads, writes, and notifications. Using a Bluetooth scanner/explorer app and then a purpose-built .NET MAUI control app, I’ll show you how to move from “unknown device” to a clean, focused UI that controls real hardware. Along the way, we’ll explore practical BLE patterns and cross-platform abstractions using an open-source MAUI Bluetooth library, turning raw packets into something you can actually ship.
• Session format: Live demo–driven technical session
• Preferred duration: 45–60 minutes (content scales cleanly to either)
• Target audience: .NET / .NET MAUI developers with basic familiarity with C#; no prior Bluetooth experience required
• Technical level: Intermediate (concepts explained from first principles, applied to real-world scenarios)
• Live demos: Yes – reverse-engineering a real BLE device and building two MAUI apps (a generic BLE explorer and a device-specific control app)
• Hardware requirements: BLE-enabled laptop for the speaker; no special setup required for attendees
• Platform coverage: Android, iOS, macOS, Windows (via .NET MAUI)
• Code availability: All demo code and libraries shown are open source and will be available after the session
• First public delivery: Yes (newly updated session with a brand-new demo device)
• Recording-friendly: Yes
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top