NateSys

Custom solutions for computer, mobile and embedded systems

C/C++

Strong experience of over 30 years in C/C++ development.
Expertise in cross-platform, multi-threaded, real time, time critical software development.
Well documented source code, unit-testing, and well thought out architecture are the foundations to develop and maintain huge and complex software.
Specialized in development of companion software for hardware devices, bridging embedded, computer and mobile worlds.

JUCE

Mastering Juce based development for more than 15 years. This framework – initially designed for music/audio development – is ideal to create powerful cross-platform software for Windows, MacOSX, iOS and Android. The same application code base is used on each platform, reducing the development cost and maintenance effort.

Freelancer

Long experience as a freelance Senior Software Engineer working remotely with teams located far away.
Native French speaking, fluent in English.
Some examples of achievements in recent years:
– remote control
– monitoring
– file/data management
– audio format converter
– network system configuration
– real-time data transfer
– network protocol design
– communication framework design
– cross-platform source code shared between embedded systems and computers or mobile devices
– software/firmware update manager
– user feedback/support client software 
– software distribution/update
– code review, issue tracking and fixing

All these software run on PC and Mac, most of them on iOS and Android too.

About

Philippe is a freelance Software Engineer with +30 years of experience in various domains.

Following his engineering degree in electronics, he worked 10 years in space industry designing automatic test benches for power distribution modules. During this period, he was also involved in the development of various projects related to the field of music and show control as a side job. One of his biggest achievements is coding the embedded software managing the Vangelis System.

In the early 2000s, Phil started a new career as a Development Engineer on mobile and embedded platforms. In 2006 he started a new challenge as co-founder of a software development company. He was involved in the CopperLan R&D during this period. Phil was the lead programmer in charge of designing the CopperLan application host interface layer.

Since 2013, Phil is self-employed at NateSys. He is working remotely as an R&D Engineer for companies providing pro-audio and intercom solutions.

A a side activity, Phil is also a professional scuba diving instructor, and co-founder of Safe & Dive diving school.

Skills and interest

C/C++
Multi-threading
Time critical / Real time
Code optimization
Network protocols
Firmware development
Command & control
Audio processing
3D rendering

Windows
MacOSX
iOS
Android
Various embedded platforms

More details in LinkedIn

Juce
MIDI (MPE)
VST/AU

Visual Studio
X-Code
​Android Studio
CLion
Arduino
Git
Doxygen

Music, pro-audio & show-control
Industrial processing
Medical imagery

Haptic controllers
Enhanced music controllers
Modular synth

Virtual reality
3D printing
DIY drones

​Scuba diving

Project management
Software architecture, design & coding
Code review
Documentation
Customer support
Coaching
Training
Technology evangelist

Native French speaking
​Fluent in English

 

Contact

7 + 4 =