{"asOf":"2026-11-03T10:00:32.665Z","profile":{"login":"ThomasErhel","name":"Thomas Erhel","bio":"\"When I do not know, neither do I think I know.\" — Socrates","location":"Paris, France","blog":"https://quasareum.com","avatarUrl":"https://avatars.githubusercontent.com/u/16942870?v=4","memberSince":"2016-01-28T17:43:45Z","publicRepos":56,"followers":114,"following":165},"activity":{"totalContributionsLastYear":6099,"contributionsThisWeek":79,"currentStreakDays":0,"longestStreakDays":29,"lastContributionDate":"2026-11-02"},"stars":{"givenTotal":6161,"receivedTotal":45,"recentlyStarred":[{"fullName":"xai-org/grok-1","url":"https://github.com/xai-org/grok-1","description":"Grok open release","language":"Python","stars":52221,"starredAt":"2026-07-26T12:07:20Z"},{"fullName":"xai-org/x-algorithm","url":"https://github.com/xai-org/x-algorithm","description":"Algorithm powering the For You feed on X","language":"Rust","stars":34034,"starredAt":"2026-07-16T06:04:51Z"},{"fullName":"xai-org/grok-build","url":"https://github.com/xai-org/grok-build","description":"SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.","language":"Rust","stars":27667,"starredAt":"2026-07-16T06:04:26Z"},{"fullName":"epezent/implot","url":"https://github.com/epezent/implot","description":"Immediate Mode Plotting","language":"C++","stars":6264,"starredAt":"2026-06-19T07:56:17Z"},{"fullName":"imgui-rs/imgui-rs","url":"https://github.com/imgui-rs/imgui-rs","description":"Rust bindings for Dear ImGui","language":"Rust","stars":3062,"starredAt":"2026-06-19T02:09:23Z"},{"fullName":"ocornut/imgui","url":"https://github.com/ocornut/imgui","description":"Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies","language":"C++","stars":76942,"starredAt":"2026-06-19T00:43:36Z"},{"fullName":"odin-lang/Odin","url":"https://github.com/odin-lang/Odin","description":"Odin Programming Language","language":"Odin","stars":12256,"starredAt":"2026-06-14T22:31:37Z"},{"fullName":"emilk/egui","url":"https://github.com/emilk/egui","description":"egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native","language":"Rust","stars":31946,"starredAt":"2026-06-13T23:25:13Z"},{"fullName":"neondatabase/neon","url":"https://github.com/neondatabase/neon","description":"Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.","language":"Rust","stars":23290,"starredAt":"2026-06-05T20:00:42Z"},{"fullName":"tokio-rs/tokio","url":"https://github.com/tokio-rs/tokio","description":"A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...","language":"Rust","stars":33567,"starredAt":"2026-06-02T21:21:11Z"},{"fullName":"rust-lang/crates.io","url":"https://github.com/rust-lang/crates.io","description":"The Rust package registry","language":"Rust","stars":3733,"starredAt":"2026-06-02T21:19:01Z"},{"fullName":"rust-lang/rfcs","url":"https://github.com/rust-lang/rfcs","description":"RFCs for changes to Rust","language":"Markdown","stars":6631,"starredAt":"2026-06-02T20:16:24Z"},{"fullName":"rust-lang/cargo","url":"https://github.com/rust-lang/cargo","description":"The Rust package manager","language":"Rust","stars":15666,"starredAt":"2026-06-02T20:15:56Z"},{"fullName":"tokio-rs/axum","url":"https://github.com/tokio-rs/axum","description":"HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity","language":"Rust","stars":27684,"starredAt":"2026-06-02T20:12:29Z"},{"fullName":"shadcn-ui/ui","url":"https://github.com/shadcn-ui/ui","description":"Composable, accessible components with thoughtful defaults. Build your own component library with code you can customize, extend, and make your own.","language":"TypeScript","stars":127247,"starredAt":"2026-05-06T21:45:04Z"},{"fullName":"cloudflare/workerd","url":"https://github.com/cloudflare/workerd","description":"The JavaScript / Wasm runtime that powers Cloudflare Workers","language":"C++","stars":9122,"starredAt":"2026-05-04T02:05:24Z"},{"fullName":"opennextjs/opennextjs-cloudflare","url":"https://github.com/opennextjs/opennextjs-cloudflare","description":"Open Next.js adapter for Cloudflare","language":"TypeScript","stars":1913,"starredAt":"2026-05-04T02:04:10Z"},{"fullName":"helge17/tuxguitar","url":"https://github.com/helge17/tuxguitar","description":"Open source guitar tablature editor","language":"Java","stars":1613,"starredAt":"2026-04-06T12:36:48Z"},{"fullName":"bmad-code-org/BMAD-METHOD","url":"https://github.com/bmad-code-org/BMAD-METHOD","description":"Breakthrough Method for Agile Ai Driven Development","language":"Python","stars":54920,"starredAt":"2026-01-27T13:43:41Z"},{"fullName":"anthropics/claude-code","url":"https://github.com/anthropics/claude-code","description":"Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.","language":"TypeScript","stars":154358,"starredAt":"2026-01-11T19:37:40Z"},{"fullName":"lit/lit","url":"https://github.com/lit/lit","description":"Lit is a simple library for building fast, lightweight web components.","language":"TypeScript","stars":21880,"starredAt":"2025-08-18T09:50:04Z"},{"fullName":"BookmapAPI/Layer0ApiDemo","url":"https://github.com/BookmapAPI/Layer0ApiDemo","description":"Demonstration of Bookmap L0 API (connect bookmap to another data source)","language":"Java","stars":26,"starredAt":"2025-08-07T19:43:59Z"},{"fullName":"microsoft/qdk","url":"https://github.com/microsoft/qdk","description":"Microsoft Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas","language":"Rust","stars":1031,"starredAt":"2025-04-19T16:34:47Z"},{"fullName":"Strilanc/Quirk","url":"https://github.com/Strilanc/Quirk","description":"A drag-and-drop quantum circuit simulator that runs in your browser. A toy for exploring and understanding small quantum circuits.","language":"JavaScript","stars":1116,"starredAt":"2025-04-19T14:03:41Z"},{"fullName":"github/github-mcp-server","url":"https://github.com/github/github-mcp-server","description":"GitHub's official MCP Server","language":"Go","stars":34181,"starredAt":"2025-04-04T20:28:56Z"},{"fullName":"Qiskit/qiskit-code-assistant-vscode","url":"https://github.com/Qiskit/qiskit-code-assistant-vscode","description":"A VSCode extension to use the Qiskit Code Assistant (Beta)","language":"TypeScript","stars":95,"starredAt":"2025-04-02T01:34:24Z"},{"fullName":"ibm-granite/granite-code-models","url":"https://github.com/ibm-granite/granite-code-models","description":"Granite Code Models: A Family of Open Foundation Models for Code Intelligence","language":null,"stars":1250,"starredAt":"2025-04-02T01:28:41Z"},{"fullName":"dydxprotocol/v4-clients","url":"https://github.com/dydxprotocol/v4-clients","description":null,"language":"JavaScript","stars":119,"starredAt":"2025-03-18T08:28:34Z"},{"fullName":"PennyLaneAI/pennylane","url":"https://github.com/PennyLaneAI/pennylane","description":"PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.","language":"Python","stars":3519,"starredAt":"2025-03-17T11:34:38Z"},{"fullName":"qiskit-community/qiskit-finance","url":"https://github.com/qiskit-community/qiskit-finance","description":"Quantum Finance","language":"Python","stars":331,"starredAt":"2025-03-16T23:02:28Z"},{"fullName":"microsoft/azure-quantum-tgp","url":"https://github.com/microsoft/azure-quantum-tgp","description":"Code and notebooks to showcase experimental results from Azure Quantum hardware team","language":"Python","stars":55,"starredAt":"2025-03-15T18:24:45Z"},{"fullName":"hummingbot/quants-lab","url":"https://github.com/hummingbot/quants-lab","description":"Quants Lab is a Python project for quantitative research with Hummingbot. It provides functionalities for fetching historical data, calculating metrics, backtest and generating trading configurations.","language":"Jupyter Notebook","stars":302,"starredAt":"2025-03-13T08:17:41Z"},{"fullName":"hummingbot/hummingbot","url":"https://github.com/hummingbot/hummingbot","description":"Open source software that helps you create and deploy high-frequency crypto trading bots","language":"Python","stars":20918,"starredAt":"2025-03-13T08:15:52Z"},{"fullName":"hyperliquid-dex/node","url":"https://github.com/hyperliquid-dex/node","description":null,"language":"Dockerfile","stars":513,"starredAt":"2025-03-12T16:07:36Z"},{"fullName":"Qiskit/qiskit","url":"https://github.com/Qiskit/qiskit","description":"Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.","language":"Python","stars":7951,"starredAt":"2025-03-11T12:51:31Z"},{"fullName":"Qiskit/benchpress","url":"https://github.com/Qiskit/benchpress","description":"A tool for benchmarking quantum software","language":"OpenQASM","stars":165,"starredAt":"2025-03-11T12:50:51Z"},{"fullName":"quantumlib/Qualtran","url":"https://github.com/quantumlib/Qualtran","description":"Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.","language":"Python","stars":434,"starredAt":"2025-03-11T12:27:37Z"},{"fullName":"quantumlib/qsim","url":"https://github.com/quantumlib/qsim","description":"Fast C++ and Python library for state-vector simulation of quantum circuits.","language":"C++","stars":710,"starredAt":"2025-03-11T12:26:44Z"},{"fullName":"quantumlib/Cirq","url":"https://github.com/quantumlib/Cirq","description":"Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.","language":"Python","stars":5099,"starredAt":"2025-03-11T12:26:00Z"},{"fullName":"withastro/astro","url":"https://github.com/withastro/astro","description":"The web framework for content-driven websites.","language":"TypeScript","stars":63684,"starredAt":"2025-02-28T16:16:36Z"},{"fullName":"QwikCommunity/pwa","url":"https://github.com/QwikCommunity/pwa","description":"Turn your Qwik Application into an offline compatible PWA","language":"TypeScript","stars":100,"starredAt":"2025-02-28T16:00:44Z"},{"fullName":"QwikDev/qwik","url":"https://github.com/QwikDev/qwik","description":"Instant-loading web apps, without effort","language":"TypeScript","stars":22070,"starredAt":"2025-02-20T19:24:21Z"},{"fullName":"deepseek-ai/DeepSeek-V3","url":"https://github.com/deepseek-ai/DeepSeek-V3","description":null,"language":"Python","stars":104723,"starredAt":"2025-01-28T08:11:39Z"},{"fullName":"deepseek-ai/DeepSeek-R1","url":"https://github.com/deepseek-ai/DeepSeek-R1","description":null,"language":null,"stars":91995,"starredAt":"2025-01-28T08:00:07Z"},{"fullName":"ARPA-Network/mpc-mainnet","url":"https://github.com/ARPA-Network/mpc-mainnet","description":"ARPA MPC Mainnet","language":"Python","stars":8,"starredAt":"2024-10-14T07:10:37Z"},{"fullName":"rio-labs/rio","url":"https://github.com/rio-labs/rio","description":"WebApps in pure Python. No JavaScript, HTML and CSS needed","language":"Python","stars":3649,"starredAt":"2024-09-20T23:55:29Z"},{"fullName":"letianzj/quanttrader","url":"https://github.com/letianzj/quanttrader","description":"Backtest and live trading in Python","language":"HTML","stars":786,"starredAt":"2024-09-16T13:12:38Z"},{"fullName":"AI4Finance-Foundation/FinRL","url":"https://github.com/AI4Finance-Foundation/FinRL","description":"FinRL®:  Financial Reinforcement Learning. 🔥","language":"Jupyter Notebook","stars":16969,"starredAt":"2024-09-16T13:00:45Z"},{"fullName":"letianzj/QuantResearch","url":"https://github.com/letianzj/QuantResearch","description":"Quantitative analysis, strategies and backtests","language":"Jupyter Notebook","stars":3056,"starredAt":"2024-09-16T12:58:59Z"},{"fullName":"Stable-Baselines-Team/rl-colab-notebooks","url":"https://github.com/Stable-Baselines-Team/rl-colab-notebooks","description":"Colab notebooks part of the documentation of Stable Baselines reinforcement learning library","language":"Jupyter Notebook","stars":249,"starredAt":"2024-09-16T02:58:59Z"}]},"repos":[{"name":"ubuntu-rain","fullName":"ThomasErhel/ubuntu-rain","url":"https://github.com/ThomasErhel/ubuntu-rain","description":"🌧️ A simple rain animation inspired by the movie \"The Matrix\". 🎥","language":"JavaScript","stars":4,"forks":1,"createdAt":"2019-09-26T13:19:57Z","pushedAt":"2023-02-23T02:53:01Z","archived":false,"topics":["matrix-rain","p5js","ubuntu"]},{"name":"cdnjs","fullName":"ThomasErhel/cdnjs","url":"https://github.com/ThomasErhel/cdnjs","description":"The #1 free and open source CDN built to make life easier for developers.","language":null,"stars":0,"forks":0,"createdAt":"2019-10-01T01:29:41Z","pushedAt":"2020-02-01T12:35:26Z","archived":false,"topics":[]},{"name":"ml5-sentiment","fullName":"ThomasErhel/ml5-sentiment","url":"https://github.com/ThomasErhel/ml5-sentiment","description":"☯️ Interactive text sentiment analysis with score and result.","language":"JavaScript","stars":0,"forks":0,"createdAt":"2020-01-08T14:48:47Z","pushedAt":"2021-04-20T21:13:42Z","archived":false,"topics":["ml5js","p5js","sentiment-scores"]},{"name":"react-most-wanted","fullName":"ThomasErhel/react-most-wanted","url":"https://github.com/ThomasErhel/react-most-wanted","description":"Starter kit with \"Most Wanted\" application features","language":null,"stars":0,"forks":0,"createdAt":"2020-02-19T22:34:31Z","pushedAt":"2020-02-19T22:40:01Z","archived":false,"topics":[]},{"name":"django-polls","fullName":"ThomasErhel/django-polls","url":"https://github.com/ThomasErhel/django-polls","description":"Polls is a Django app to conduct Web-based polls.","language":"Python","stars":0,"forks":0,"createdAt":"2020-03-07T04:15:15Z","pushedAt":"2021-04-13T03:09:48Z","archived":false,"topics":["django-application","polls"]},{"name":"FireWorks","fullName":"ThomasErhel/FireWorks","url":"https://github.com/ThomasErhel/FireWorks","description":"🎆🟠","language":"JavaScript","stars":0,"forks":0,"createdAt":"2020-08-19T16:19:57Z","pushedAt":"2021-04-13T02:37:30Z","archived":false,"topics":["easter-egg","firework","p5js"]},{"name":"github_graphql_client","fullName":"ThomasErhel/github_graphql_client","url":"https://github.com/ThomasErhel/github_graphql_client","description":"😸","language":"Dart","stars":0,"forks":0,"createdAt":"2020-09-21T02:10:12Z","pushedAt":"2021-04-13T03:09:02Z","archived":false,"topics":["codelabs","dart","flutter","github","google","graphql-client","linux","ubuntu"]},{"name":"window_to_front","fullName":"ThomasErhel/window_to_front","url":"https://github.com/ThomasErhel/window_to_front","description":null,"language":"C++","stars":1,"forks":0,"createdAt":"2020-09-23T13:07:03Z","pushedAt":"2020-09-23T13:13:16Z","archived":false,"topics":[]},{"name":"recursive-tree","fullName":"ThomasErhel/recursive-tree","url":"https://github.com/ThomasErhel/recursive-tree","description":"🌱 My own recursive tree with π inside.","language":"JavaScript","stars":1,"forks":0,"createdAt":"2020-10-18T01:06:50Z","pushedAt":"2021-04-13T02:28:23Z","archived":false,"topics":["p5js","pi","recursive-tree"]},{"name":"ThomasErhel","fullName":"ThomasErhel/ThomasErhel","url":"https://github.com/ThomasErhel/ThomasErhel","description":null,"language":"JavaScript","stars":2,"forks":0,"createdAt":"2020-11-03T13:18:52Z","pushedAt":"2026-04-18T22:52:03Z","archived":false,"topics":[]},{"name":"star-twinkle","fullName":"ThomasErhel/star-twinkle","url":"https://github.com/ThomasErhel/star-twinkle","description":"🌟 Each star represents a contribution.","language":"HTML","stars":0,"forks":0,"createdAt":"2020-11-04T17:40:25Z","pushedAt":"2021-08-19T09:55:18Z","archived":false,"topics":["p5js","star","stars","twinkle"]},{"name":"mod-the-cube","fullName":"ThomasErhel/mod-the-cube","url":"https://github.com/ThomasErhel/mod-the-cube","description":"🧊 Mod the Cube","language":"CSS","stars":0,"forks":0,"createdAt":"2020-12-02T16:29:31Z","pushedAt":"2020-12-03T09:39:15Z","archived":false,"topics":[]},{"name":"Qwiklabs-Assessment-Introduction-to-Github","fullName":"ThomasErhel/Qwiklabs-Assessment-Introduction-to-Github","url":"https://github.com/ThomasErhel/Qwiklabs-Assessment-Introduction-to-Github","description":"In this lab, you'll practice the basics of interacting with GitHub. You'll practice setting up an account, logging in, creating a repository, making changes on the local machine, and pushing changes back to the remote repository. We use these git operations to share changes from the remote repository to the local repository and vice-versa.","language":"Python","stars":0,"forks":0,"createdAt":"2021-01-20T01:18:06Z","pushedAt":"2021-01-20T01:33:10Z","archived":false,"topics":[]},{"name":"it-cert-automation-practice","fullName":"ThomasErhel/it-cert-automation-practice","url":"https://github.com/ThomasErhel/it-cert-automation-practice","description":"Google IT Automation with Python Professional Certificate - Practice files","language":null,"stars":0,"forks":0,"createdAt":"2021-01-20T23:04:05Z","pushedAt":"2021-01-20T23:28:55Z","archived":false,"topics":[]},{"name":"crazy-cycloid-anim","fullName":"ThomasErhel/crazy-cycloid-anim","url":"https://github.com/ThomasErhel/crazy-cycloid-anim","description":"🌀 Animation made using p5.js","language":"JavaScript","stars":0,"forks":0,"createdAt":"2021-04-20T20:25:20Z","pushedAt":"2021-04-21T23:06:54Z","archived":false,"topics":["cycloid","p5","p5js"]},{"name":"open-sauced-goals","fullName":"ThomasErhel/open-sauced-goals","url":"https://github.com/ThomasErhel/open-sauced-goals","description":null,"language":null,"stars":1,"forks":1,"createdAt":"2021-08-11T07:10:21Z","pushedAt":"2022-07-20T02:53:50Z","archived":false,"topics":[]},{"name":"quizzler-flutter-challenge-starting","fullName":"ThomasErhel/quizzler-flutter-challenge-starting","url":"https://github.com/ThomasErhel/quizzler-flutter-challenge-starting","description":"Starter code for the Quizzler Challenge from the Complete Flutter Development Bootcamp","language":null,"stars":0,"forks":0,"createdAt":"2021-09-29T03:42:39Z","pushedAt":"2021-09-29T03:46:36Z","archived":false,"topics":[]},{"name":"oss-enterprise","fullName":"ThomasErhel/oss-enterprise","url":"https://github.com/ThomasErhel/oss-enterprise","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-01-06T14:29:29Z","pushedAt":"2022-01-06T16:07:48Z","archived":false,"topics":[]},{"name":"exercise-use-gitignore","fullName":"ThomasErhel/exercise-use-gitignore","url":"https://github.com/ThomasErhel/exercise-use-gitignore","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-01-06T16:43:44Z","pushedAt":"2022-01-06T16:53:30Z","archived":false,"topics":[]},{"name":"first-contributions","fullName":"ThomasErhel/first-contributions","url":"https://github.com/ThomasErhel/first-contributions","description":"🚀✨ Help beginners to contribute to open source projects","language":null,"stars":1,"forks":0,"createdAt":"2022-01-09T12:38:37Z","pushedAt":"2022-01-09T13:03:15Z","archived":false,"topics":[]},{"name":"hello-github-actions","fullName":"ThomasErhel/hello-github-actions","url":"https://github.com/ThomasErhel/hello-github-actions","description":null,"language":"Dockerfile","stars":1,"forks":0,"createdAt":"2022-01-09T15:59:54Z","pushedAt":"2022-01-09T17:14:33Z","archived":false,"topics":[]},{"name":"github-actions-for-ci","fullName":"ThomasErhel/github-actions-for-ci","url":"https://github.com/ThomasErhel/github-actions-for-ci","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-01-09T21:42:10Z","pushedAt":"2022-01-10T10:13:41Z","archived":false,"topics":[]},{"name":"github-actions-continuous-delivery-azure","fullName":"ThomasErhel/github-actions-continuous-delivery-azure","url":"https://github.com/ThomasErhel/github-actions-continuous-delivery-azure","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-01-10T11:05:53Z","pushedAt":"2022-01-10T13:42:13Z","archived":false,"topics":[]},{"name":"write-github-script","fullName":"ThomasErhel/write-github-script","url":"https://github.com/ThomasErhel/write-github-script","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-01-10T16:52:24Z","pushedAt":"2022-01-10T17:08:55Z","archived":false,"topics":[]},{"name":"my-first-package","fullName":"ThomasErhel/my-first-package","url":"https://github.com/ThomasErhel/my-first-package","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-01-10T19:00:20Z","pushedAt":"2022-01-10T21:30:38Z","archived":false,"topics":[]},{"name":"connect-the-dots-in-a-github-repository","fullName":"ThomasErhel/connect-the-dots-in-a-github-repository","url":"https://github.com/ThomasErhel/connect-the-dots-in-a-github-repository","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-01-11T00:17:27Z","pushedAt":"2022-01-11T00:42:46Z","archived":false,"topics":[]},{"name":"Data-Persistence-Project","fullName":"ThomasErhel/Data-Persistence-Project","url":"https://github.com/ThomasErhel/Data-Persistence-Project","description":null,"language":"C#","stars":1,"forks":0,"createdAt":"2022-02-03T02:57:13Z","pushedAt":"2022-02-03T02:57:16Z","archived":false,"topics":[]},{"name":"ulam-spiral","fullName":"ThomasErhel/ulam-spiral","url":"https://github.com/ThomasErhel/ulam-spiral","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-02-21T13:21:04Z","pushedAt":"2022-02-21T13:21:07Z","archived":false,"topics":[]},{"name":"docs.rocketpool.net","fullName":"ThomasErhel/docs.rocketpool.net","url":"https://github.com/ThomasErhel/docs.rocketpool.net","description":"Rocket Pool Documentation & Guide Hub","language":null,"stars":1,"forks":0,"createdAt":"2022-04-25T18:01:19Z","pushedAt":"2022-04-25T18:06:26Z","archived":false,"topics":[]},{"name":"repo-exercise","fullName":"ThomasErhel/repo-exercise","url":"https://github.com/ThomasErhel/repo-exercise","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-07-17T04:21:07Z","pushedAt":"2022-07-17T04:21:10Z","archived":false,"topics":[]},{"name":"forking-lesson","fullName":"ThomasErhel/forking-lesson","url":"https://github.com/ThomasErhel/forking-lesson","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-07-17T05:45:33Z","pushedAt":"2022-07-17T05:49:49Z","archived":false,"topics":[]},{"name":"m3l2_forking_lab","fullName":"ThomasErhel/m3l2_forking_lab","url":"https://github.com/ThomasErhel/m3l2_forking_lab","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-07-17T06:14:39Z","pushedAt":"2022-07-17T06:23:40Z","archived":false,"topics":[]},{"name":"m4l1_managing_a_project","fullName":"ThomasErhel/m4l1_managing_a_project","url":"https://github.com/ThomasErhel/m4l1_managing_a_project","description":null,"language":null,"stars":1,"forks":0,"createdAt":"2022-07-17T06:43:30Z","pushedAt":"2022-07-17T06:49:00Z","archived":false,"topics":[]},{"name":"domain-starter","fullName":"ThomasErhel/domain-starter","url":"https://github.com/ThomasErhel/domain-starter","description":"Starter project for Build Your Own ENS on Polygon","language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-07-28T04:01:30Z","pushedAt":"2022-08-02T14:09:55Z","archived":false,"topics":[]},{"name":"waveportal-starter-project","fullName":"ThomasErhel/waveportal-starter-project","url":"https://github.com/ThomasErhel/waveportal-starter-project","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-08-02T07:36:03Z","pushedAt":"2022-08-05T10:35:53Z","archived":false,"topics":[]},{"name":"3D-rose","fullName":"ThomasErhel/3D-rose","url":"https://github.com/ThomasErhel/3D-rose","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-09-03T20:17:16Z","pushedAt":"2022-09-03T20:17:39Z","archived":false,"topics":[]},{"name":"docs","fullName":"ThomasErhel/docs","url":"https://github.com/ThomasErhel/docs","description":"Source repo for Docker's Documentation","language":null,"stars":1,"forks":0,"createdAt":"2022-10-13T11:05:27Z","pushedAt":"2022-10-13T10:47:10Z","archived":false,"topics":[]},{"name":"simplest-working-calculator","fullName":"ThomasErhel/simplest-working-calculator","url":"https://github.com/ThomasErhel/simplest-working-calculator","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-12-02T12:35:47Z","pushedAt":"2022-12-02T12:35:50Z","archived":false,"topics":[]},{"name":"meta-portfolio","fullName":"ThomasErhel/meta-portfolio","url":"https://github.com/ThomasErhel/meta-portfolio","description":"Portfolio using React, Formik and Yup.","language":"JavaScript","stars":1,"forks":0,"createdAt":"2022-12-10T14:12:06Z","pushedAt":"2022-12-11T00:34:47Z","archived":false,"topics":["formik-yup","react","react-hooks","reactjs"]},{"name":"EcoIndex","fullName":"ThomasErhel/EcoIndex","url":"https://github.com/ThomasErhel/EcoIndex","description":"Dépôt du site www.ecoindex.fr","language":null,"stars":1,"forks":0,"createdAt":"2022-12-22T14:20:23Z","pushedAt":"2022-12-22T15:02:26Z","archived":false,"topics":[]},{"name":"Pomodopro","fullName":"ThomasErhel/Pomodopro","url":"https://github.com/ThomasErhel/Pomodopro","description":"I took CS50.","language":"Swift","stars":1,"forks":0,"createdAt":"2022-12-24T06:13:36Z","pushedAt":"2022-12-24T07:08:12Z","archived":false,"topics":[]},{"name":"little-lemon","fullName":"ThomasErhel/little-lemon","url":"https://github.com/ThomasErhel/little-lemon","description":"Meta Front-End Developer Capstone 🍋 ","language":"TypeScript","stars":2,"forks":0,"createdAt":"2023-02-04T11:33:38Z","pushedAt":"2023-02-07T22:10:49Z","archived":false,"topics":["little-lemon","material-ui","react","reactjs","rmwc"]},{"name":"roses-are-red","fullName":"ThomasErhel/roses-are-red","url":"https://github.com/ThomasErhel/roses-are-red","description":"Roses are red, Violets are blue 🌹💙","language":"TypeScript","stars":1,"forks":0,"createdAt":"2023-02-10T08:02:25Z","pushedAt":"2023-02-10T09:17:23Z","archived":false,"topics":["react","react-hooks","reactjs"]},{"name":"Programming-Theory-Repo","fullName":"ThomasErhel/Programming-Theory-Repo","url":"https://github.com/ThomasErhel/Programming-Theory-Repo","description":"submission 2 for jr programmer pathway","language":"ShaderLab","stars":1,"forks":0,"createdAt":"2023-02-18T19:37:47Z","pushedAt":"2023-02-20T01:11:07Z","archived":false,"topics":[]},{"name":"tetris","fullName":"ThomasErhel/tetris","url":"https://github.com/ThomasErhel/tetris","description":"Tetris using React and Typescript","language":"TypeScript","stars":0,"forks":0,"createdAt":"2023-03-31T18:10:08Z","pushedAt":"2023-03-31T18:39:58Z","archived":false,"topics":["react","tetris","typescript"]},{"name":"climate-spiral","fullName":"ThomasErhel/climate-spiral","url":"https://github.com/ThomasErhel/climate-spiral","description":"🌍 A dynamic and interactive adaptation of the iconic \"Climate Spiral\" visualization using React and TypeScript. The project is sourced from NASA's GISS Surface Temperature Analysis (GISTEMP) and uses p5.js to create a spiral graph showing how the Earth's temperature has changed over time.","language":"TypeScript","stars":1,"forks":0,"createdAt":"2023-04-24T04:16:36Z","pushedAt":"2023-04-24T04:21:51Z","archived":false,"topics":["climate-change","climate-spiral","earth","giss-nasa","p5js","react","typescript"]},{"name":"ecdsa-node","fullName":"ThomasErhel/ecdsa-node","url":"https://github.com/ThomasErhel/ecdsa-node","description":"⟁ Alchemy University - Week 1","language":"JavaScript","stars":0,"forks":0,"createdAt":"2023-04-28T07:09:31Z","pushedAt":"2023-04-28T07:24:46Z","archived":false,"topics":["ethereum-cryptography","express","react","secp256k1"]},{"name":"GiftList","fullName":"ThomasErhel/GiftList","url":"https://github.com/ThomasErhel/GiftList","description":"Gifts under the Merkle Tree","language":"JavaScript","stars":1,"forks":0,"createdAt":"2023-04-30T15:44:32Z","pushedAt":"2023-04-30T16:27:05Z","archived":false,"topics":[]},{"name":"blockexplorer","fullName":"ThomasErhel/blockexplorer","url":"https://github.com/ThomasErhel/blockexplorer","description":null,"language":"JavaScript","stars":0,"forks":0,"createdAt":"2023-05-02T04:21:21Z","pushedAt":"2023-05-02T09:31:15Z","archived":false,"topics":[]},{"name":"Contract-Puzzles","fullName":"ThomasErhel/Contract-Puzzles","url":"https://github.com/ThomasErhel/Contract-Puzzles","description":null,"language":"JavaScript","stars":0,"forks":0,"createdAt":"2023-05-03T13:12:05Z","pushedAt":"2023-05-03T13:38:34Z","archived":false,"topics":[]},{"name":"Local-Hardhat-Games","fullName":"ThomasErhel/Local-Hardhat-Games","url":"https://github.com/ThomasErhel/Local-Hardhat-Games","description":null,"language":"Solidity","stars":0,"forks":0,"createdAt":"2023-05-03T14:09:49Z","pushedAt":"2023-05-03T14:37:00Z","archived":false,"topics":[]},{"name":"escrow-hardhat","fullName":"ThomasErhel/escrow-hardhat","url":"https://github.com/ThomasErhel/escrow-hardhat","description":null,"language":"JavaScript","stars":1,"forks":0,"createdAt":"2023-05-03T21:17:31Z","pushedAt":"2023-05-04T00:01:06Z","archived":false,"topics":[]},{"name":"erc20-indexer","fullName":"ThomasErhel/erc20-indexer","url":"https://github.com/ThomasErhel/erc20-indexer","description":"Index all of an address's ERC-20 token balances in an instant using Alchemy's Enhanced APIs!","language":"JavaScript","stars":2,"forks":0,"createdAt":"2023-05-04T19:24:14Z","pushedAt":"2023-05-04T19:29:21Z","archived":false,"topics":[]},{"name":"rocketpool","fullName":"ThomasErhel/rocketpool","url":"https://github.com/ThomasErhel/rocketpool","description":"Decentralised Ethereum Liquid Staking Protocol.","language":null,"stars":0,"forks":0,"createdAt":"2023-05-06T05:40:29Z","pushedAt":"2023-04-19T05:34:17Z","archived":false,"topics":[]},{"name":"threads-spark","fullName":"ThomasErhel/threads-spark","url":"https://github.com/ThomasErhel/threads-spark","description":null,"language":"JavaScript","stars":0,"forks":0,"createdAt":"2023-07-14T21:06:52Z","pushedAt":"2023-07-17T13:19:56Z","archived":false,"topics":[]},{"name":"eigenlayer-operator","fullName":"ThomasErhel/eigenlayer-operator","url":"https://github.com/ThomasErhel/eigenlayer-operator","description":null,"language":null,"stars":3,"forks":0,"createdAt":"2024-02-18T17:13:07Z","pushedAt":"2024-02-18T17:52:22Z","archived":false,"topics":[]}],"topLanguages":[{"language":"JavaScript","repoCount":23},{"language":"TypeScript","repoCount":4},{"language":"Python","repoCount":2},{"language":"Dart","repoCount":1},{"language":"C++","repoCount":1},{"language":"HTML","repoCount":1},{"language":"CSS","repoCount":1},{"language":"Dockerfile","repoCount":1}],"profileReadme":"## Hi there, I'm Thomas! 👋\n\nSolo founder building at the intersection of **quantitative trading**, **quantum finance**, and **AI-assisted development**. Paris-based, cypherpunk-leaning, self-taught across Harvard CS50, Yale Financial Markets, NYU ML & RL in Finance, Stanford Cryptography, and Microsoft Azure Quantum.\n\n---\n\n### 🚀 Currently Building\n\n**Company**\n\n| | |\n|---|---|\n| [Quasareum](https://quasareum.com) | Software Development • Algo Trading • ML • Quant Finance |\n\n**Products**\n\n| Project | Description |\n|---------|-------------|\n| [PerpLog](https://perplog.com) | Trading journal for Hyperliquid perpetuals traders |\n| [AmavSophro](https://amavsophro.com) | Mind-body wellness practice (sophrology coaching) |\n| Sophrea | AI-powered sophrology app *(in development)* |\n\n---\n\n### 📜 Philosophy\n\n> *\"I am wiser than this man; it is likely that neither of us knows anything worthwhile, but he thinks he knows something when he does not, whereas when I do not know, neither do I think I know. So I am likely to be wiser than he to this small extent, that I do not think I know what I do not know.\"*\n>\n> — Socrates, Plato's *Apology* 21d (trans. G.M.A. Grube)\n\n---\n\n### 📫 Connect\n\n- ✉️ Email: `contact@quasareum.com`\n- 💼 LinkedIn: [Thomas Erhel](https://www.linkedin.com/in/thomaserhel/)\n\n---\n\n### 🎧 Coding Vibes\n\n🎵 [lofi hip hop radio - beats to relax/study to](https://youtu.be/jfKfPfyJRdk)\n\n---\n\n`#ZeroKnowledge` • `#PracticeMakesPerfect` • `#NeverGiveUp`\n"}