~ about README.md

About

Denis Bourge
Hello everyone, I'm Denis BOURGE (@Srynetix), a French developer who fell in
love with programming while I was in school.
I love making games and system stuff, open-source if possible.
You can check my Resume/CV here: Resume/CV.

What's in here?

First, you can check my open-source projects in the projects folder.
I'm also trying my best to write a little in the articles folder.
If you're up for it, you can also play some of my games in the arcade folder.
This site is also open-source, and you can access the code on GitHub.

Bio

I liked computers since I was a little child, and I'm into programming since I
was 12 years old.
I'm particularily interested in game development (and everything around
graphics programming, like shaders or demoscene), but also high performance
computing (HPC) in general (GPGPU, multi-threaded programming, etc.).
I also have some years of professional experience in the web development field,
particularily with the Django framework (so with a Python backend), but in
the end I'm more a static-typed language fan.
That's why I also often use React with TypeScript for the frontend (and now
more and more Svelte!).
I love the open-source way of things, that's why most of my personal projects
are (and will always be) open-source, available on GitHub.
Knowledge should be shared with everyone.

My skills

Programming

Programming languages I know quite well or I would like to know more
(not in order):
• C++ (and C): The first language I learned, tried making a game framework
with it around 2015. I'm not really using C or C++ anymore, mostly because of
Rust.
• Rust: The future of systems programming, empowers you to write any kind of
software you like with a strict compiler and a steep learning curve, but
soooooo satisfying at the end that it's difficult going back to another PL.
• Python: Your versatile dynamic language, can be used from scientific
computing to fast (to write) web development (thanks Django).
• Ruby: Beautiful and concise, great for code golfing (I'm less familiar with
Ruby than Python, but well!).
• TypeScript: Because after using TS, I can't write JavaScript anymore without
fearing my code will explode.
• C#: Because I don't really like Java, and it is a good candidate for game
development (see Unity, or Godot Engine for example)
When I'm not programming, I also like composing music tracks, even if it takes
time 🎵.
But you know what's even more time consuming and fun for me ? Programming music
🎵.

Social links

• GitHub - @Srynetix
• LinkedIn - @Denis BOURGE
• SoundCloud - @Srynetix
normal
~/about/README.md
1:1
22:29