Quentin Mathé

Quentin Mathé

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME

Freelance mobile & full-stack developer, specialized in Swift, Objective-C, Rust, Typescript and Go. I help startups to build their MVPs, design their APIs and solve their technical challenges by taking in account both product and business impacts. I can lead projects from design to distribution in different domains: web, mobile, backend, IoT and APIs/SDKs .

Founder of Toukan, a vector graphics editor built for generative design: toukan.io

I have been a Swift and Objective-C developer since Mac OS X beta and have been actively involved in open source projects on iOS, macOS and Linux for more than 20 years. I have experience working with distributed teams across the world and I worked 3 years in a fully remote startup.

French, English
Paris (+02:00)
Joined March 2024
EXPERTISE
10 years experience
10 years experience
3 years experience
5 years experience
3 years experience
3 years experience
10 years experience

REVIEWS FROM CLIENTS

Quentin's profile has been carefully vetted and approved as a Codementor. Connect with Quentin now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
DropDownMenuKit
UIKit drop down menu, simple yet flexible and written in Swift
Swift
300
40
DistancePicker
Custom UIKit control to select a distance with a pan gesture, written in Swift
Swift
118
19
EMPLOYMENTS
Backend Architect and Full-stack Developer
onetip • Freelance
2023-02-01-Present

Designed and developed a backend in Typescript based on Firebase and Stripe Connect, to collect tips by scanning QR codes through a mo...

Designed and developed a backend in Typescript based on Firebase and Stripe Connect, to collect tips by scanning QR codes through a mobile app.

Created a web app using Vue, Tailwind, and Typescript aimed at professionals (such as restaurant and hotel owners) to collect team tips, distribute them among members and send payouts.

Developed a mobile web app using Vue, Tailwind, and Typescript for quick tip payments, as a complement to native mobile apps (Android and iOS).

- Website: onetip-app.com

HTML/CSS
Node.js
NoSQL
View more
HTML/CSS
Node.js
NoSQL
TypeScript
Firebase
Stripe
Google Cloud Platform
Software Design
Cloud Architecture
Cloud Functions
Asynchronous Programming
Firestore
Tailwind css
Vue.js
Software Architecture
UX design
View more
Founder
Toukan
2020-10-01-Present

Solo founder of Toukan, an upcoming vector graphics editor for Mac, that makes generative design found in 3D and VFX softwares accessi...

Solo founder of Toukan, an upcoming vector graphics editor for Mac, that makes generative design found in 3D and VFX softwares accessible to every designers.

Toukan turns generative art into a fully interactive and visual process that doesn't require any coding. In a few minutes, you can create amazing and intricate patterns made of thousand of elements, then quickly create a dozen of variations on them. What was impossible before or would take hours in existing graphics editor can now be made in a matter of minutes.

- Website: toukan.io

- Presentation about Bridging Rust and Swift through C: github.com/qmathe/RustySwift

SQLite
Cocoa
Unit Testing
View more
SQLite
Cocoa
Unit Testing
SVG
NoSQL
Profiling
Shader
Concurrent Programming
Objective-C
Rust
Swift
Procedural Generation
Regression testing
Linear Algebra
Computational Geometry
AppKit
Color Theory
Generative Art
Visual Programming
Performance Optimization
Graphics Programming
Swiftui
Combine
UX design
View more
IoT Developer
Sensinov • Freelance
2024-01-01-2024-02-01

Developed a library implementing BACnet protocol in Rust, for a control system communicating with ventilation, air conditioning, and h...

Developed a library implementing BACnet protocol in Rust, for a control system communicating with ventilation, air conditioning, and heating installations in enterprise buildings.

API
UDP
Network Protocols
View more
API
UDP
Network Protocols
Concurrent Programming
Rust
Socket programming
API Documentation
Library Development
Iot development
Edge Computing
View more
PROJECTS
CoreObjectView Project
2014
Created an Object-Oriented Database based on Distributed Version Control, that supports powerful undo, branching, semantic merging and re...
Created an Object-Oriented Database based on Distributed Version Control, that supports powerful undo, branching, semantic merging and real-time collaborative editing. Built a responsive website to present the project.
Linux
SQLite
API
View more
Linux
SQLite
API
SDK
NoSQL
Continuous Integration
Profiling
Test driven development
Concurrent Programming
Software Design
Performance Testing
Objective-C
Collaborative Applications
Swift
Regression testing
Performance Optimization
API Documentation
Library Development
Performance Engineering
Database Development
Software Architecture
View more
ÉtoiléView Project
2004
Founded new open source project called Étoilé, based on a reimplementation of Apple's Objective-C frameworks. The project aim was to reth...
Founded new open source project called Étoilé, based on a reimplementation of Apple's Objective-C frameworks. The project aim was to rethink how we use a computer around three axes: creating, collaborating and learning. Administered the project (website, SCM, lists and build system) and designed many frameworks, applications and scripts. Designed a new UI toolkit that supported: - declarative UI similar to SwiftUI or Compose Multiplatform - building an app while running it - designing its data model and user interface visually (similar to No code tools) - eliminating distinction between prototypes and final app - automatic version control and undo/redo An application written for Étoilé was going to easily support: - history management similar to Git - project management - real-time collaboration - storage and editing model allowing one application to edit content produced by another The environment was designed to provide a set of basic services: - universal object manager (documents, locations, contacts, etc.) - universal messaging (email, chat, notifications, etc.) - visual, interactive, and incremental application creation - rapid creation of programming languages Publications: http://etoileos.com/news/events-and-publications
C
SQL
Linux
View more
C
SQL
Linux
Unit Testing
SDK
Makefile
Continuous Integration
Metaprogramming
Solaris
MVC
Leadership
FreeBSD
Software Design
Objective-C
AppKit
Visual Programming
Build Systems
API Documentation
Library Development
Open Source Software
Unix shell scripting
POSIX C
Graphics Programming
Testing Library
Software Architecture
UX design
View more