Thomas Naudet

French Engineer+Manager
Polyglot Developer, Designer…

last song I've listened to public git activity countries I've lived in/visited
Young Blood
The Naked and Famous
24+ repositories
last commit some time ago
Many contributions this year
+ private repositories
Mastodon GitHub  

Computer Skills

Some of my skills are: iOS, Android, Swift, Java, Objective-C, C, C++, Qt, Basic, JavaScript, Node.js, ES6, Python, PHP, SQL, HTML, CSS, jQuery, JSON, REST, XML, UI/UX, 2D/3D Graphic Design, Photoshop, 3DS Max, Print, UML, LaTeX, Altium, VHDL, Film Editing, Resolume, macOS, Linux/UNIX, Raspberry, Windows, C#, AppleScript, LUA, Assembly, OpenGL, Maple, Matlab, OpenData, CAN bus, Networks, Management, Hardware, Maintenance, Automatics, Mechanics, Sensors, Microprocessors, Power/commutation electronics, Signal processing


Apple  August 2018 – Now

Software Engineer · Internationalization

icon WWDC’21 Talk 

Thales  1st half 2018

Internship · Developer · Embedded software on airplanes

Tramigo  2014 – 2018

Know instantly when is your next tram/subway/bus: you can't be late. Top app in Angers, France.
Tramigo shows you the schedule at the closest stops, in the city you are currently located. Also features lines, maps and timetables.

icon With Euryale Ambroise  icon Download on the App Store  icon Download on Google Play  icon Download on the Windows Store  icon Visit Website 

Apple WWDC’17 Scholarship Winner  Spring 2017

Swift Playgrounds Book introducing myself for Apple Worldwide Developers Conference 2017 Scholarship.
Selected with 350 other students in the world, I was indeed invited to attend the week of conferences among 5,000 engineers and developers.
The Playgrounds Book is interactive: you can play with the Swift code on the left, and experience the result on the right.

icon Watch the Video of my Trip  icon View & Download on GitHub  icon Preview Book on YouTube  icon What’s WWDC? 

Design4Green 🥈  November 2017

Ranked 2nd at Design4Green International Challenge.
The aim of this 48-hour non-stop eco-design competition was to create a web application allowing users to search a dentist among a database.
We chose to develop our project from scratch, coding a back-end in C because of its low energy consumption, and a front-end mainly focused on UX.

icon With Sonasi Katoa  icon With François Leparoux  icon Challenge Info 

ASLS · Graduation Project  Winter 2017

During large events (pyrotechnic shows, concerts, festivals…) a lot of time and effort is put into the synchronization of music, lighting, pyrotechnics, and video-projection.
The project is an easy to use, autonomous, wireless, and customizable solution.
The master case allows the technician to view, test, play & control the show thanks to the screen and keyboard.

icon Timé’s ASLS Startup  icon With Timé Kadel  icon With François Leparoux  icon With Sonasi Katoa  icon With Lucas Amiaud 

AqC TelCo  Spring 2016

Team work to build a complete Embedded System for aquatic ecosystems automation for a client company.
Developed an Android app communicating with a C server on a Raspberry Pi.

icon Worked in a team of 8, with Rémy Salim  icon View on GitHub 

CLAAS Tractor  Summer 2016

Internship in R&D, worked with Qt C++ embedded on Linux and CAN networks.

Subtle Subtitles  2016 – 2018

Subtitle player for movies and TV series:
Find, Play, Collect and Share!
Thousands of downloads all around the world.

icon Download on the App Store  icon View on GitHub 

Students’ Union app  2015 – 2018

Complete iOS app dedicated to students at my Engineering School
Gathers news, events, notifications, associations information & contacts, deals, floor plans, file access, games…
Includes also a meal-ordering service and a store to buy tickets for events.
The app even accepts credit cards.

icon Download on the App Store  icon View on GitHub 

Playlists Maker  Summer 2017

Quickly tidy your music library using Playlists Maker!
I had too many tracks in my library and I needed to order them, so I made an app.
Select which songs you want to sort, then in which playlists these tracks can be added, and you’re ready.
Filter song selection by date, or select specific playlists or collections.
Provides music info, and a music player as well to help you decide in which playlist this song should be.
Compatible with Apple Music.

icon Download on the App Store  icon View on GitHub  Fall 2015

Dynamic website for my Students’ Union.
Fetches data from the Students’ Union API.

icon Visit Website  icon With Alexis Louis 

Blue Moon  Winter 2016

Website to promote and sell tickets for our event welcoming 2,700 students.
Featured Kavinsky, Jay Style, Natty Rico, and Dustycloud.

icon Visit Website  icon With Sonasi Katoa 

Associations’ Portal  2015 – 2018

Provides an API for all the services in Students’ Union iOS and Android apps.
Moreover, the Portal allows associations with their IDs to deliver news, notifications, to send to mailing lists, to edit API data based on level access, and to manage the meal/tickets-ordering systems.
A TV with a Raspberry Pi is connected to the Portail to show orders in the kitchen.

icon Visit Website  icon View on GitHub  icon With Sonasi Katoa  icon With François Leparoux 

DigiSheep  2016 – 2018

System to sell/buy tickets (including online), and then scan to grant access on-site.
Includes a website to manage data and check stats.
Used to manage one event with 2,700 participants.
Tied to BDE ESEO API and the Portal.

icon Visit Website  icon Download on the App Store  icon View on GitHub 

Campaign app  Spring 2015

App that made us, ESEOmega, win the 2015 Students’ Union Election.
Includes members, events, information, videos, maps, a QR code-scanning game…

icon View on GitHub  icon Android & Photo © François Leparoux 

Campaign website  Spring 2015

Website and API accompanying the app.
You should have seen the parallax effect and the opening animation!

icon View on GitHub 

MATLABit  Spring 2016

First app in Swift including a Fruit Ninja, a Tinder-like game and many funny useless features.
Enjoyed by students at the 2016 campaign.

icon Download on the App Store  icon View on GitHub 

@tomn_music  2016 – Now

Me, as a Twitter bot, mixing my tweets.
The other account gathers some of my songs playing.

icon View @tomn_ebooks on Twitter  icon View @tomn_ebooks on GitHub  icon View @tomn_music on Twitter 

Music Tweet  2013 – 2018

Simple app for iOS & watchOS to share on Twitter the music being played by any app, including the artist and the album artwork.
My very first app for iPhone, and now my first app for Apple Watch.

icon Download on the App Store  icon View on GitHub 

Misc-Tools  2016 – Now

Useful Apple Scripts, LaTeX base document, git hooks, IDE configurations, and other coding tools…

icon View on GitHub 

// Deprecated projects

uSurf  2007 – 2010

Ultra customizable and cross-platform browser with a modern user interface (CoverFlow history, animations…).
Based on Webkit, respects Internet standards and, consistent with each OS.

∞Crypt  2011 – 2013

Encrypt & decrypt your files and texts with secure algorithms, in an innovative way thanks to plug-ins.
∞Crypt Files & ∞Crypt Text are cross-platform desktop apps.

icon With Euryale Ambroise  icon With Nicolas Doudeau 

Tunnel Runners  2011

Multiplayer high-speed races and fights between vehicles in a tunnel.
Create your own tracks & play with your friends.

icon With Nicolas Doudeau 

Mario  2010

Mario & Luigi: Yoshis' Cookies Story is a 2D Mario adventure gathering most of the characters from Mario games.

Lexicos  2007

Website to help my friends learn English in Secondary School.

Network Chat  2009

Client & server multi-platform chat on a local network.
Inconspicuous user interface, file transferts, chat commands…

DevCrew  2011

Website for a team of developers.

icon With Euryale Ambroise  icon With Nicolas Doudeau 

DelDots  2010

Deletes macOS hidden files.

InstaTP  2012

Concatenates C files.

BaggIt  2010

Gather every profile you have on the Internet on a single customizable page.

Cortexis  2011

Rich platform for schools (mail, forums, sharing tools…).

Charity Dance  2009

List of user-submitted songs in order to contribute to a ball.

I also enjoy playing tennis and drawing