Hey, I'm Samuel, I'm a 21 years old student studying computer science. To shorten what's written down below, I really like computers / electronics and board design / radio communication stuff like satellites / 3D Design and audiovisual stuff. I currently live in Alsace, France and while I like France I'm pretty good at English. If you want to learn more just scroll a bit.
If you want to see my recent work / current projects you might want to visit my blog by clicking the RSS icon (last one)
While I don't claim to be an expert in all of these languages (and OS), there is, of course, always room to learn. I've now done quite a few projects using them and consider myself pretty good.
I try to always use different modules and new methods of building projects each time. Depending on where it will run I either choose python or JavaScript (NodeJS / web) due to their modularity. In some rare cases where I need more speed I will either use c++ or c#
My go to operating system is generally Windows due the number of professional software like SolidWorks or the Adobe suite. Though I amcapable of using linux and actually run a dual boot with Windows and Ubuntu. I'm pretty good with Linux and mainly learnt from digging around and running my servers. For instance this website, alongside quite a few other apps is hosted on containers on a Debian server.
While I love programming, this isn't all my life.
I'm also a big space fan especially space radio communication and rf signals in general; I've previously received an ARISSLink SSTV Award (Award given to whom is able to receive the International Space Station while there is an SSTVDef event). See the award. I'm currently on my way studying to get my Amateur Radio License to be able to transmit at high power and bounce my way around sattelites(QO-100).
Aside from software development, I also really like going into to the hardware level and making all kind of stuff including hardware authentication tokens, usb to rf converter, energy meter adapter, etc ... . After all these hardware projects I have gained a pretty good understanding in schematic drawing and pcb design.
From high school to right now I've learned a lot of things in CAD design and 3D printing. I pretty much desing everything myself when I need it. Two hardest design that I made is a pair of bone conduction glasses and an adapter to fit the debug port of Ti-Nspire calculator.
I also really like to self-host things. I have a fully working home automatization system at my student apartment using a combination of HomeAssistant and Node-Red. I
also usually self-host services like pastebin / URL shorteners / storage / etc ...
I also really like the whole of audiovisual especially working at the backstage of concerts / events. I have some notions of audio mixing / light shows, and I'm also starting to learn the world of video. I annually attend the "Fete de la sorciere" at Rouffach in France, and when it happens help at a choir.
While I write a lot of code, design a lot of schematics or 3d cad models and build a lot of project in general I've ordered my biggest here sorted by the 3 main categories If you want to see the full list you should probably head up to my Blog or even my Github page to see all of them.
This is a reduced list of the projects that I consider good enought to share here.
An stm32f103 based USB token capable of running the GNUK or U2F-Token firmware to use as a double authentification key
This a a simple project with an esp8266 that connects to my garage door to control it remotely
An atmega328p based 433MHz transmitter / receiver to control rf outlets.
3D Printed pair of glasses with bone conduction modules to be able to listen to music while you wear them
Terminal TV is a video player that allows you to display a video (or camera) into your terminal using ansi color codes
SignalWarn is an application dedicated to radio signal monitoring , it uses an SDR to receive a signal and calculate the power, it can also demodulate FM signals. It can be used for example to detect if a wireless microphone gets muted accidentally or even looses power
PCBTAGS is a simple tool to create customized keychain sized name tags, spotify code, business card, with PCBs.
Some of the best school project that I feel confortable to share. There are others but they aren't worthy of being here.
A tetris clone with modified pieces, custom music and graphics (Group of 6)
A very simple spider robot. (Group of 4, Tasked with remote control)