Skip to content
View qdm12's full-sized avatar

Sponsors

@josephsellers
@ppriorfl
Private Sponsor
Private Sponsor
@abpai94
@peng1can
@codetheweb
@enphor
@msorelle
@sunbeam60
@jSadoski
@Bai-Chiang
@gzurowski

Block or report qdm12

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
qdm12/README.md

Quentin McGaw Visitors count

[email protected]

👋 I'm Quentin, 28, a software engineer passionate about Go, cybersecurity, and familiar with React, Flutter and Rust.

Quentin's Github stats

Quick links

🖱 qqq.ninja/blog

Gmail Reddit Medium LinkedIn

📎 My updated old fashion PDF resume

Donations

Technologies I ❤️ to work with

Visual Studio Code Firefox Slack

Go Postgres Redis Shell Script

Docker Google Cloud Kubernetes Prometheus Prometheus Grafana

React TypeScript Testing-Library Yarn Styled Components React Router ESLint

Flutter Dart

Markdown LaTeX

Git GitHub GitHub Actions Dependabot

Alpine Linux Arch Windows Manjaro Ubuntu Raspberry Pi ZFS, BTRFS


Technologies I want to learn more

Svelte Rust Zig


Technologies I am familiar with

AWS Cloudflare Datadog

GoLand IntelliJ IDEA

CodeCov GitLab CI TravisCI

SQLite MongoDB

GraphQL

Polkadot Ethereum Bitcoin

Bitbucket Gitea GitLab

Vagrant

Notion Confluence Jira

Swagger Postman

Expo NPM JWT CSS3

Audacity Inkscape Gimp Invision Adobe InDesign

Kali Rancher

Zoom Proton Drive


Technologies I used in the past

Additional note: which I would ideally like to avoid now!

NodeJS C++ Java PHP Python Flask C#

Jenkins

Nginx Apache

Next JS Angular jQuery

Mac OS Lineageos Debian


Location

I am based in Luxembourg 🇱🇺 and work remotely.

I lived in Montreal ⛄️, New York 🌆, Luxembourg 🇱🇺, London 🌧 and Nice 😎 before

Work experience

Where Dates What
ChainSafe, Toronto Oct'21 to Feb'23 Go for Polkadot
DistrictM, Montreal Since Jun'20 Go in Ad tech
USA Today network (SweetIQ), Montreal Feb-Jun'20 React in newspapers
SweetIQ, Montreal Sep'19 to Feb'20 Go in places listing
Independent, Luxembourg Aug'18 - Jul'19 Go & React TypeScript
Coinplus, Luxembourg Apr'15 - Sep'16 Python for Bitcoin and cryptography
STMicro, France Jun-Sep'14 C++ Java for Android OS and app

Studies

Where Dates What
New York University (NYC) Sep'16-May'18 Masters in CS
Imperial College London Sep'12-Jul'16 Masters in EEE & Management

Open source projects

The most famous being in order:

More recent projects:

  • goservices to handle long running services in Go
  • log a thread safe, extensible logging library in Go
  • godevcontainer the best Go development container for Visual Studio Code out there!

The rest, see my GitHub 😄

Other

  • I 🗣 French and English
  • I have 3 nationalities
  • I studied some managerial courses: corporate finance, economics, UK accouting, project management, innovation management and entrepreneurship

Random facts

  • My favourite emoji is 👍
  • 🐳 I develop in Visual Studio Code Docker containers
  • 🏠 I like self hosting everything, I even host my 2 own servers running Arch Linux
  • 〽️ I like having metrics, for everything metric-able and display them with Grafana
  • 🔒 I like having a tight network security
  • 🧪 I like writing tests and have them superfast! ⚡
  • My reverse proxy of choice is Caddy v2
  • My Docker image of choice is Alpine or Scratch if possible (who needs a shell right?)
  • I use Mosh, the mobile shell
  • I learnt and forgot the Shrodinger equation
  • I had a horrible time reading French literature books in highscool
  • My current phone in a few icons ASUS Android Google Assistant Signal WhatsApp

🎉 Thanks for looking 👍

Pinned Loading

  1. gluetun gluetun Public

    VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

    Go 8.1k 373

  2. ddns-updater ddns-updater Public

    Container to update DNS records periodically with WebUI for many DNS providers

    Go 1.8k 173

  3. dns dns Public

    Docker DNS server on steroids to access DNS-over-TLS from Cloudflare, Google, Quad9, Quadrant or CleanBrowsing

    Go 235 38

  4. godevcontainer godevcontainer Public

    Golang development container for Visual Studio Code Remote Containers Development

    Dockerfile 263 42

  5. htmlspitter htmlspitter Public archive

    NodeJS server to spit out HTML from loaded JS using Puppeteer

    TypeScript 31 6

  6. hbc hbc Public archive

    API of homomorphic binary operations such as binary comparisons or binary divisions using the library HElib

    C++ 29 5