Skip to content
View MaudGautier's full-sized avatar
๐ŸŒบ
๐ŸŒบ

Block or report MaudGautier

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

Hello World! I'm Maud ๐ŸŒบ

Here is what you should know about be:

  • ๐Ÿ–ฅ๏ธ I have been working as a software engineer for 3 years in agile fast-growing companies
  • ๐Ÿ’ฝ I am passionate about database internals and distributed systems
  • ๐Ÿ“š I have an insatiable thirst for learning
  • ๐Ÿคฏ I love solving complex problems
  • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ I genuinely care for others & love helping and teaching
  • โ›ฐ๏ธ I am an outdoor sports enthusiast

I have a blog where I share my learnings about software internals. You can check it out here: https://softwareunderthehood.com/

Some of the projects I did during my free-time

I love understanding how things work under the hood. I found that re-implementing the systems I am interested in from scratch really helps me deepen my understanding of those. Here are the ones I have built from scratch so far:

I also do some challenges, both because they are fun and because they help me learn more about a particular topic:

When I write code, I sometimes come across a behaviour that I did not expect. I report some of them in a bunch of playground repositories to document these specificities (mostly for my future self):

In a previous life

Before becoming a software engineer, I trained as a biologist and eventually spent 5 years doing fundamental research in academia using bioinformatics methods. I was particularly interested in evolutionary genomics (a complicated phrasing that basically means "how DNA evolves") and I did a PhD on this topic (you can find my thesis here and the source code in this repo).

Pinned Loading

  1. pebbledb pebbledb Public

    An implementation of RocksDB (https://github.com/facebook/rocksdb) from scratch in Python

    Python 1

  2. pytcask pytcask Public

    An implementation of Bitcask (https://github.com/basho/bitcask) from scratch in Python

    Python

  3. custom-React-UI-library custom-React-UI-library Public

    This custom TS library allows to create interactive UI for web applications. It aims at re-implementing the existing "React" library so as to understand its underlying principles.

    TypeScript

  4. custom-js-testing-framework custom-js-testing-framework Public

    This custom JS testing framework aims at re-implementing the existing "jest" testing framework so as to understand its underlying principles.

    TypeScript

  5. advent-of-code advent-of-code Public

    My solutions to the advent-of-code challenges

    Python

  6. sql-playground sql-playground Public

    Playground to experiment some stuff in SQL

    PLpgSQL