Skip to content
View SamuelYvon's full-sized avatar

Block or report SamuelYvon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SamuelYvon/README.md

Hello! 👋

I am currently working as a Software Developer at SquarePoint Capital!

I am interested in a large variety of things. From my time in university, I got hooked on graph theory, low level programming and compilation of dynamically-typed languages.

Outside of coding, I'm what some would call a coffee geek and I enjoy strategy games.

Past Experience

  • I was a software developer at Garda World, where I worked on a slew of different projects, mainly related to integrating artificial intelligence into embedded systems.
  • I was an embedded software developer at M3 Solutions, as well as having more of a fullstack developer role beforehand.

This gave me exposure and experience with the following technologies (non-exhaustive)

  • Python / PyTorch / OpenCV / Numpy / etc.
  • Rust
  • Java / Groovy / Grails
  • C
  • C#
  • Go
  • PIC Microchip (PIC8/PIC16)
  • Postgres / MS-SQL / Redis / MongoDB
  • Cloud Platforms
  • AMQP / Message Queues

Publications & Projects

  • [2021] A Small Scheme VM, Compiler, and REPL in 4K (Samuel Yvon, Marc Feeley)

  • [2020] 4-cop-win graphs have at least 19 vertices (Jérémie Turcotte, Samuel Yvon)

  • [2020] Running Scheme on bare-metal (experience report) (Samuel Yvon, Marc Feeley)

    • In proceedings of the Scheme Workshop held at ICFP 2020 (I do not know why it's not on the ACM website)
    • Available on arxiv
    • Presentation available on youtube
    • Github Repository

Presentations

You can find some presentations I did (french and english) on my youtube channel. One is also linked on the ACM website

Programming skillset

These days I mostly code in Python. I'm still using C for personal projects and I am currently learning Rust like everyone else. As long as I don't do JavaScript or Typescript, I'm happy. I have also done lots of (old) Java and Groovy.

Pinned Loading

  1. udem-dlteam/mimosa udem-dlteam/mimosa Public

    Minimal operating system for x86 intended as a basis for benchmarking and running Gambit

    C 91 5

  2. udem-dlteam/ribbit udem-dlteam/ribbit Public

    A portable, compact and extensible Scheme implementation that is fully R4RS compliant. This includes closures, I/O, tail calls, first-class continuations and a Read Eval Print Loop (REPL). The R4RS…

    Scheme 536 60

  3. Oyster Oyster Public archive

    A Scheme library to avoid writing shell scripts

    Scheme 9

  4. Copper Copper Public

    A want-to-be fast implementation of a Cop Number computation algorithm

    C 1

  5. BrainCramp BrainCramp Public

    A brainf**ck compiler and interpreter experiment

    Assembly 2