Skip to content
View clouedoc's full-sized avatar

Block or report clouedoc

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

Camille Louédoc-Eyries

Hello 👋

I'm a software engineer with reverse-engineering chops.

Get to know me

Philosophy

  • You cannot improve what you cannot measure.
  • Use the right tools for the job.
  • Decouple flaky software
  • Your database should mirror the reality
  • Store everything; storage is cheap but data is not
  • Evaluate each of your actions through the lens of your current goal
  • Don't obsesss too much over optimization; CPU-time is cheap, brain-time is not.
  • Reverse-engineer life
  • Have boring code
  • Pick boring technology
  • Be humble; there is always something to learn by listening to others
  • Take a walk when the next step is not clear.
  • Great work is done in isolation.
  • Be a maniac

Technology

Of course, picking the right tools for the job is the most important part.

But here is a list of technologies that I use and love along with a small comment.

  • Telemetry: Grafana, VictoriaMetrics, (Loki — I don't love it but it does the job)
  • Orchestration: Kubernetes (on Hetzner Cloud to save $$$)
  • Programming languages
    • TypeScript (Absolutely love it. Yes, the tooling is questionnable, but the type system gives me goosebumps)
    • Python (I hated it, then I was put to work into a Python codebase, and now I am a bit more measured.)
    • Go (I use it when I need performance or want to mimic TLS/h2 perfectly)
    • Kotlin (always useful when automating Android apps 😃)
    • Bash
    • SQL
  • Databases: I love PostgreSQL and had a bad experience with MongoDB early on. I am fascinated by distributed databases like Cassandra. I recently started using ClickHouse. (a few weeks later: I love ClickHouse!) (on the other hand, my experience with MongoDB was not the best...)
  • Queues: I like RabbitMQ, but the boilerplate is a bit too much for me...

Technologies wishlist

These are technologies I wish to adopt but couldn't get the chance to play around with them enough yet.

Productivity

Tools

  • Beeminder - to force me to do the boring tasks
  • Todoist — to remember me to do the boring tasks
  • A good old notebook! — to help me reason about the interesting tasks

Inspirations

Portfolio

Open-source

Project name Description Language Notes
postgresql-obsidian An Obsidian plugin to upload your notes' metadata to your database. TypeScript
3proxy-docker A Dockerfile for building 3proxy Dockerfile
soundcloud-scraper A time-machine for SoundCloud TypeScript WIP
AutoSQLi An automatic SQL Injection tool Python Never quite worked
typescript-boilerplate TypeScript My evergreen TypeScript scraping project template. I will update it regularly, as I implement new tools into my workflow.
typescript-boilerplate-old TypeScript An archived general-purpose TypeScript boilerplate.
puppeteer-boiler TypeScript A deprecated browser-automation oriented TypeScript boilerplate.

Private

Project name Description Language First commit Last commit
browserless-stealth Browserless with evasions TypeScript Nov 10 2021 ongoing
requests-stealth Go stealth HTTP request engine featuring an experimentation engine and TLS emulation Go February 14 2022 ongoing
simkhey A SMS sending network that uses SIM800C USB modules and Raspberry Pis. Cheap alternative to Twilio TypeScript Jan 30 2022 May 4 2022
OpinionShift A Twitter bot TypeScript April 13 2021 June 2 2022
Pumpbot A cryptocurrency pump-and-dump exploitation tool TypeScript
QuizBot Reverse engineered API client for a cash-winning quiz app Go
Instabot Instagram auto-post and engagement bot Go

... and other projects that I forgot about

Contact

Telegram: @clouedoc

Mail: clouedoc@tutanota.com

cute hedgehog image

Mr. Hedghehog says: "thanks for the visit!"

@clouedoc's activity is private