My professional work has been involving developing for the web and mobile apps, first as a back end developer on the home product of a medtech startup (appines.fr), then as a full-stack and 3D developer for different clients.
While working as a web and graphics developer in web agencies and studios, I helped crafting websites, some of them getting rewards for their immersivity.
For the agency, I also developed various tools :
• a compressing utility to help project managers transcoding the 3D assets in compressed and GPU friendly formats (KTX/basis textures, Draco geometry compression)
• a VR marketing assistant
As a back-end dev, I worked on different topics for a service dedicated to health practitionners :
• creating a matching algorithm with weighted scoring to help holders finding the best substitutes and vice versa. Included geographic queries, MongoDB aggregation pipeline optimization and concurrent query solving
• helping the development of the web counterpart to the app with React/next.js
• creating a chat for practitionners
On github, I happen to review some libraries, and to submit some PR and issues occasionnally. I also keep some simple scripts for cheating at some online games...
I happen to write on my spare time about what I'm able to tinker.
Web development : React/Next, Vue/Nuxt, Node.js, Headless CMSes
Languages (programming) : Typescript, Python, PHP, C, OCaml
Software: Arch Linux (OS), KDE (DE)
• Computer Graphics (TDT4195 + lectures from Cem Yüksel**)**
• Image processing & computer vision (TDT4195)
• Blockchain technologies (TTM4195)
• Advanced Software architecture
• Applied Data Science
• Machine Learning
• Databases
• Statistics
• Maths for computer science
• Algorithms
• Theory of computability
• Philosophy of technics
• Computer Networks
• Computer architecture
• Operating systems, Linux systems
• Cybersecurity
• Back-end development
• C#
• Java
• Go
• Python
• C/C++
• Web front-end development
• React
Academic books
• Introduction to Algorithms, CLRS
• Informatique MP2I, Balabonski et al.
• Introduction to the theory of computability, Sipser
• Fundamentals of computer graphics, Shirley et al.
• Computer Networks, Tanenbaum & Wetherall
• Operating system concepts, Silberschatz et al.
Professional books
• Clean code, Martin
• JavaScript: The good parts, Crockford
• Too Like The lightning, Ada Palmer
• Foundation, Asimov
• La horde du contrevent, Damasio