Hi, my name is

Jonathan LEVY.

I develop software. Maybe for you?

Whether it’s working on desktop programs, high-performance computing software or just a website, when I’d like something to exist, I may end up doing it myself.

About Me

I am a French software developer, I like both low-level programming involving memory management or thread concurrency, and implementing graphical interfaces. My background is a mix of computer engineering, computer science and mechatronics, with a hint of science teaching.

With a knack for multiculturalism and travel, I had the opportunity to study in France, the Netherlands and Japan, first in mechatronics engineering, then in Computer Science and high-performance computing with GPUs. Today, I work at Qualcomm Technologies (Cork, Ireland) on DirectX 12 driver and in particular raytracing support, for the latest generation of Adreno GPUs.

Here are a few technologies I recently worked with:
  • C++
  • CUDA
  • DirectX 12
  • Linux & Windows
  • Python
  • Git

Experience

Software Engineer - Graphics - Qualcomm Technologies
Jun. 2023 - Now (1+ year)
I am currently working at Qualcomm Technologies in the DirectX 12 Driver team for the Adreno GPU. We are focusing on the latest DirectX 12.2 features support for the Windows on Snapdragon laptops, and I am working on raytracing support for the Adreno GPU series on Windows. This includes debugging the Windows driver for DirectX 12, implementing features, and developing DirectX applications for tests.
R&D Software Engineer - Inria
Dec. 2019 - Aug. 2021 (1.5 year)
In the engineering team of the French public research laboratory Inria, I contributed to desktop applications for research, like GNOMON (plant growth simulation) and sw2d (chemical dispersion in shallow waters). This involved scientific simulation with C++ and Python, 3D visualization with VTK and GUI with Qt5. In partnership with Inria, I also worked at CIRAD, where I helped defining the requirements for a 3D mesh catalogue for the Lindenmayer Systems software lpy. This software is used in research and academia to describing plant cells growth.

Education

Sep 2021 - Mar 2023
Research Student - High-Performance Computing
Osaka University (Japan)
GPA: Non-graded
  • Research on long-reads DNA alignment with GPUs
  • Japanese language practice
  • Considered Ph.D but finally not interested
2017 - 2019
Master of Science - Embedded Systems
Delft University of Technology (Netherlands)
GPA: 7.6 out of 10

Academia:

  • Courses on computer architecture, software engineering, real-time embedded programming
  • Electives on crowd-sourced computing, software architecture, high-performance computing
  • Master Thesis on acceleration of DNA seed extension for the BWA-MEM DNA aligner using GPUs

Extracurricular Activities

  • Member of Delft E-Sports Association
  • Podcast production
2014 - 2017
Master of Science Teaching - Mechatronics
Ecole Normale Supérieure de Rennes (France)
GPA: 7.5 out of 10
  • Double-BSc obtained with University of Rennes 1
    • Mechanical Engineering: structure engineering, beam theory, thermodynamics
    • Electrical Engineering: power electronics, networking, antennas science
    • Multiphysics simulation and 3D modeling
  • Master degree for teaching from ENS Rennes
  • Passed Agrégation, the certification for teachers in France

Hobby projects

Website: Calvinball Consortium
Hugo Ruby Javascript Linux server Ansible
Website: Calvinball Consortium
Website and code for podcasts presentation for the Calvinball Consortium Podcast Network, along with various services (file hosting, voice chat server, user management with Cockpit)
Android app: R/a/dio
Android Kotlin Google Play Store
Android app: R/a/dio
An Android app to listen to the webradio R/a/dio, packed with features: sleep, alarm, song request & favorites, previous and next queued songs.
Podcast Recommandé
Music DAW Podcast
Podcast Recommandé
A podcast to discover music following YouTube recommendations (in French). 80 episodes in 5 years.