Nicolas Seriot

About | Computation | PostScript | Security | Drawing | Other | Hike and Run

🧩 Edge Matching Puzzles

Where I create a generic solver plus relevant visualizers for various shapes of Edge Matching Puzzles.

2025       Edge Matching Puzzles

📖 Strava Book

Where I create a book based on my Strava activities.

2024       StravaBook (GitHub)

🧠 Strategic Decision Making for Engineers

Where I explore how we make decision and reflect on how to improve.

2023-11       Strategic Decision Making for Engineers - Friday Tech Talk at Swissquote, public version

💼 Open Banking Opportunities for Swissquote

Where I explore open banking and provide business development recommendations for Swissquote.

2020-10       EPFL EMBA Thesis, (Executive Summary, redacted). Keywords: open banking, fintech, payments, strategic management, open innovation.

⚔️ Mighty Bayard

Where I create a pseudo RPG for my kids.

An original and unique creative game that I've create with and for my kids.

The game will remain unpublished because it is using proprietary assets from 3rd parties.

Presentation: 20170126_mighty_bayard.pdf

🧨 Error Handling

Where I discuss what is an error and various error handling strategies.

2016-14 HTTPRequests - NSURLRequest extensions in Swift, demonstrating various error management strategies (GitHub)
2016-04     Error Handling, AppBuilders, Zürich (slides)

⏱ Time and Computers

Where I explore the various definitions of time, how time is managed by computers, and the troubles that can arise.

2015-10   Time and Computers, SoftShake 2015 (slides)

⚙️ Objective-C Runtime

Where I describe the design of the Objective-C Runtime, provide tools and several tips and tricks to ease debugging.

2008-2018 Dumps of classes and methods from the Objective-C runtime. For iOS and macOS. (GitHub)
2008-2018 iOS and Mac OS X Obj-C Runtime Browser (GitHub)
2013-01 Draws dependancies among classes out of an Objective-C code base (GitHub)
2011-07 Tries to find unused Objective-C methods by examining binary files (GitHub)
2011-03   Objective-C Runtime: Cocoa's Jewel in the Crown. (NSConference 2011, slides)

📣 Talks in various iPhone developers user groups

2011-12 Growing iOS Projects. CocoaHeads Lausanne, (slides)
2011-05 Subclassing UIControl using CoreAnimation. CocoaHeads, Swissquote Bank, Gland. (slides, GitHub)
2010-05 Building a vertical tab bar controller for the iPad, macprofessionals.ch user group, Bern. (slides, GitHub)
2009-12 What you can do with iPhone's Camera, Netinfluence iPhone Conference.
2009-12 iPhone Unit Tests, CocoaHeads Lausanne
2007-01       Django, a new Python web framework. Sen:te, Lausanne

🕵️‍♂️ Criminal Intelligence out of Email Scams

Where I produce criminal intelligence out of a spams dataset.

2010-05          Thèse de master Master LCE, 12ème colloque de l'Association Internationale des Criminologues de langue Française, Université de Fribourg, (résumé, slides)

⚒ Other miscellaneous tools, talks, pieces of software

2026

2024

2021

2020

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004