boris.fyi
2026
- 188dentist-st-barthhelping a friend
Website for a dental practice in Saint-Barthélemy, with shader-painted theme variants.
- 187faderexploration
Your X following feed with a fader per account: see everything, only their best 10%, or nothing. x.com/borisfyi/status/2103597774172532861
- 186llm-from-scratchexploration
Learning how LLMs work by building one from scratch, one small step at a time: bigram counts on names, the same bigram learned with a hand-written autograd, an MLP with wider context, then self-attention on Tiny Shakespeare, a BPE tokenizer and scaling up. Each step comes with a page that visualizes it.
- 185macro-scannerexploration
Could a kitchen scale scan your plate and tell its exact macros? Research notes and an instrument design: first neutrons and NMR, now all-optical with Raman spectroscopy and a load cell.
- 184ai-social-proxyexploration
Leverage AI as a proxy to meet people.
- 183infinite-explorationstartup
Infinite history exploration game for kids. AI generated scenes. Clicking anywhere and asking a question generates another scene.
- 182chess-teamstrend
Surfing the outbid.lol trend. Buy a chess team spot, pick the AI model that plays for you and write its prompt; models face off on a 3D board.
- 181f1-sponsotrend
Surfing the outbid.lol trend. Bruno Simon's 3D driving portfolio (bruno-simon.com), reworked so buyers can preview and place their brand logo in it. Bruno didn't want to pursue the idea with us so we stopped in order not to make it look as if we stole his portfolio (despite it being MIT licensed).
- 180story-stickersexploration
Turns a script into a 15–30s vertical video with Remotion, where cut-out images pop in as animated stickers.
- 179vercel-sandbox-bountyexploration
My harness for Vercel's $1M Sandbox security challenge on HackerOne.
- 178maxxpersonal
MAXX, a local AI facialist. AI generates beard and hair looks.
- 177vision-pocexploration
Can Claude reproduce an image by drawing it in SVG? A loop that renders each attempt, scores it against the target (pixel diff, SSIM) and feeds the score back.
- 176successionpersonal
Estate planning in France, made understandable: a knowledge base on inheritance law and life insurance, and a questionnaire app that walks someone through their situation.
- 175agentsexploration
My Claude Code setup: implementer, reviewer and evaluator agents, the workflow tying them together, and skills. Inspired by www.anthropic.com/engineering/harness-design-long-running-apps
- 174refletstartup
AI agent on steroid thanks to an evolving knowledge base. Works on git repos in a Vercel Sandbox, with live diffs, file trees and cost tracking.
- 173software-factoryexploration
How do we make LLM-generated code provably do what we intended? Knowledge base and experiments.
- 172adamOSS
Enforces deterministic rules and references skills to improve coding agents efficiency and reliability. X thread about it: x.com/borisfyi/status/2069773184367239631. Led to a call with x.com/felixarntz from Vercel. I like to think it inspired github.com/shadcn-ui/lint, but it's certainly not the case.
- 171EdouardROUSSEL/redactedhelping a friend
Redacted description
- 170teachexploration
Teaching myself to refactor a messy codebase with AI without breaking it: lessons, demos and learning records. Uses Matt Pocock's teach skill: github.com/mattpocock/skills/tree/main/skills/productivity/teach
- 169
CLI that scans a React + TypeScript codebase for components that reimplement each other. Another attempt at improving coding agents efficiency and reliability.
- 168sbd-simulationpersonal
3D squat strength simulator and optimizer, built with three.js.
- 167orizons-io/hiring-testsconsulting
Take-home technical tests for Orizons engineering candidates, starting with a ~4h frontend test.
- 166councilpersonal
A council of advisors as agent skills (Paul Graham, Naval, Elon Musk), distilled from their writing and podcasts.
- 165gym-jamtrend
Game jam entry: a 3D gym equipment showcase in Three.js.
- 164sketchsense-jamtrend
Game jam entry: draw a sketch and CLIP guesses it, right in the browser.
- 163arc-jamtrend
Game jam entry: ARC Odyssey, a vanilla JS game plugged into the ARC API.
- 162anxietyexploration
A blueprint to eradicate anxiety by combining clinical science, wellness practices and technology.
- 161leboncoin-cars-scraper-and-statspersonal
Scrapes car listings from leboncoin and plots them in a 3D dashboard.
- 160cadexploration
A procedural 3D anemone coral grown with space colonization and a flow field, iterated toward a target photo.
- 159ssbspersonal
SBS Companion: weight calculator and last-set tracker for Greg Nuckols' SBS Strength RTF program (Next.js, Convex, Clerk).
- 158
Agent skills for evidence-based training and nutrition, distilled from textbooks like Schoenfeld's.
- 157hevy-data-analysispersonal
Dashboard analysing 15 months of Hevy and MacroFactor lifting data: volume, intensity, progression.
- 156nonos.dogstartup
Nonos: start a dog walk and your friends see you and your dog on the map. Your location is only shared while you walk.
- 155toutproprestartup
B2B marketplace connecting companies with cleaning services: upload your contract, get quotes.
- 154laboslibstartup
Directory and map of French medical laboratories, merged from several data sources.
2025
- 153Pfgoriaux/gmaps-places-scraperfriends project
Google Maps places scraper split into discovery and extraction workers, backed by PostgreSQL.
- 152alizee (nonos.dog)startup
Nonos, a dog-walk location sharing app for friends (Expo / React Native).
- 151CIIcompany
LaTeX dossier for a French innovation tax credit (CII) accreditation, plus a resume.
- 150Fredkiss3/redactedfriends project
Redacted description
- 149datafast-growthtrend
Chart of DataFast's growth (MRR) over time, built from scraped tweets. x.com/borisfyi/status/1976402049245098457
- 148eva-dashboardconsulting
Dashboard for EVA, Scienta Lab's disease-simulation platform: indications, mechanisms, omics, portfolio.
- 147datafast-leaderboardtrend
DataFast leaderboard prototype. x.com/borisfyi/status/1974539153619775725
- 146ezrfgethrystartup
GitHub App to measure developers activity and productivity. Yes the name is just random, we didn't have one and I wanted to start immediately.
- 145Fredkiss3/redactedfriends project
Redacted description
- 144arewevpsreadyyetexploration
Side-by-side comparison of VPS providers along with Vercel pricing, colour-coded by who does better. Goal was to try to see how close/far Vercel was from VPS pricing (yeah, the comparison is weird, but it is done all the time on X)
- 143adastartup
Warehouse tool for a parcel delivery company: containers per lane, then sort, check and load packages onto driver routes.
- 142democratieday dreaming
Concept for democratie.gouv.fr: follow French bills and amendments as threads, with highlights and comments.
- 141biodraftstartup
AI chat that answers supplement and health questions by searching Examine.com's research database, as a tool call. One-evening proof of concept.
- 140scienta-lab/redactedconsulting
Redacted description
- 139eva-v0consulting
EVA front end for Scienta Lab, prototyped in v0: launch disease-model simulations by specialty.
- 138
Fork of the Tailwind CSS docs site.
- 137tailwindcssOSS
Fork of Tailwind CSS.
- 136
Fork of three-shader-baker: bake Three.js shaders and materials into textures.
2024
- 135
Fork of react-three-csg: constructive solid geometry for React Three Fiber.
- 134three.jsOSS
Fork of three.js.
- 133julienduquesne/redactedconsulting
Redacted description
- 132hevy-statspersonal
Weekly Hevy workout exports and scripts that crunch them into training stats.
- 131strong-ragpersonal
RAG experiment with LlamaIndex over hypertrophy and diet books.
- 130dofus-botpersonal
Dofus bot that records and replays clicks, reading the screen with OCR. I'm not proud of that but I played with my brother to have fun just like when we were kids. Except I'm really not spending hours of my life mindlessly clicking around a screen.
- 129orizons-io/redactedconsulting
Redacted description
- 128meet-hnOSS
Meet the Hacker News community in your city (meet.hn). ~2,250 users across ~960 cities in ~100 countries
- 127your-website-is-minehelping a friend
Loads any site passed as ?url= in a full-page iframe, a clickjacking demo. A friend got hit with that, so I made a reproducible demo and shared it on X. x.com/borisfyi/status/1808443058469413137
- 126LeRoiGanesh/redactedhelping a friend
Redacted description
- 125orizons-io/redactedconsulting
Redacted description
- 124
Fork of GitLens for VS Code.
- 123pixi-babyconsulting
PixiBaby: create photo albums of your baby and send them.
- 122notion-rscOSS
Turns Notion pages into React Server Components, to use Notion as a CMS for a Next.js blog.
2023
- 121findthecelebstrend
Game: guess which celebrities were blended together into one character.
- 120xSuiteconsulting
Fork of xSuite: init, build, test and deploy MultiversX smart contracts.
- 119antonio-websiteconsulting
Antonio's closet: showcase site for luxury jewelry, bags, clothes and a concierge service.
- 118orizons-io/smart_documentationconsulting
Fork of PrivateGPT: chat with your documents privately on local models.
- 117push-notif-testexploration
Web push notifications test in Next.js.
- 116EdouardROUSSEL/redactedhelping a friend
Redacted description
- 115orizons-io/redactedconsulting
Redacted description
- 114boris.fyipersonal
This site: personal website, with tweet threads rendered as articles.
- 113linksboomexploration
Opens several links at once from one page; also deployed on IPFS.
- 112id9v-websiteconsulting
Website for id9v conseil, a real estate agent specialised in new-build property.
- 111orizons-io/redactedconsulting
Redacted description
- 110orizons-io/redactedconsulting
Redacted description
- 109dream-analyzerstartup
Chat UI mockup for an AI psychoanalyst that analyses your dreams.
- 1080m-studiocompany
0m.studio's website, currently just the wordmark.
- 107kuboble-solverexploration
Solver for the Kuboble puzzle game, using breadth-first search.
2022
- 106reactOSS
Fork of React.
- 105elrond-flash-loansexploration
Flash loan smart contracts on Elrond (now MultiversX), written in Rust.
- 104EdouardROUSSEL/redactedhelping a friend
Redacted description
- 103AztecProtocol-interview-testinterview
Aztec Protocol take-home: rebuild a Merkle tree hash path server.
- 102rain-in-the-hourpersonal
Shows whether it will rain in the next hour in the cities you pick.
- 101
Experiment using React as a template engine for JSX.
2021
- 100kakiOSS
Tailwind CSS starter served with live-server.
- 99gogginswayexploration
Goggins Way: React app on AWS Amplify with Google sign-in and a GraphQL API, early stage.
- 98cryptrackerexploration
Crypto tracker
- 97cryptoexploration
Scripts reading token balances and auto-CAKE vaults on BNB Chain with web3.js.
- 96nft-artexploration
NFT art site proof of concept on a Bootstrap blog template.
- 95react-dentistsconsulting
Dentist practice website, rebuilt in React + Tailwind.
- 94next-dentistsconsulting
Dentist practice website, Next.js version deployed from /docs.
- 93dentistsconsulting
Dentist practice website in plain HTML and Tailwind: header, nav and services.
- 92fp-ts-testexploration
Trying fp-ts in a React app that shows a grid of crypto coins.
- 91
Label Studio frontend customised for image annotation with labelled points.
2020
- 90jokointerview
Joko take-home: molecular formula parser API with a React frontend.
- 89joko-homeworkinterview
Docker setup for the Joko take-home (molecular parser).
- 88haskell-email-tracker-pluginexploration
Browser extension that marks tracked emails in the inbox, for my Haskell email tracker.
- 87ipolwork
Dev setup and docs for IPOL (Image Processing On Line) demo apps, in Docker.
- 86latex-dockerwork
Docker image for building LaTeX documents (used for IPOL's docs).
- 85haskell-email-trackerexploration
Email open tracker server written in Haskell.
- 84MonocleOSS
Fork of Monocle, an optics library for Scala.
- 83
Docker dev environment for working on Monocle.
- 82lockdown-countertrend
Live counter for the 2020 lockdown: time elapsed, percentage and comparisons.
- 81futurelearn-fp-haskellexploration
Exercises from FutureLearn's Haskell course: Starman and a spelling book.
- 80notion-habit-tracker-dashboardpersonal
Habit tracker dashboard built on Notion data.
- 79haskell-tic-tac-toeexploration
Tic-tac-toe in Haskell, written while learning the language.
- 78borisghidagliapersonal
My GitHub profile README.
- 77haskell-chessexploration
Chess CLI game in Haskell, with FEN support.
- 76julienduquesne/redactedhelping a friend
Redacted description
- 75datarmada/monitor-py-funcstartup
Airflow in Docker, profiling Python functions with py-spy.
- 74lyahexploration
Exercises from Learn You a Haskell, plus a Higher Lower game.
- 73datarmada/es-kibanastartup
Feeding ML monitoring data into Elasticsearch and viewing it in Kibana.
- 72stanford-lambda.gitlab.ioexploration
Copy of Stanford's CS43 functional programming course site.
- 71datarmada/lydia-sketchstartup
Sketch of an ML pipeline using Minotor's extraction, training and serving steps.
- 70prog-scrapingschool
Scraping challenge: a Flask site of 1,000 fake posts to crawl, with a hash to submit as proof.
- 69datarmada/lydia-mvpstartup
ML monitoring MVP: Grafana on Postgres, tested with the iris dataset.
- 68
Insta Prospects Finder: sells lists of Instagram prospects, with payments.
- 67e5-internship-reportschool
My final-year internship report in LaTeX, about Minotor.
- 66
Django REST monitoring API
- 65datarmada/minotorstartup
Minotor: open-source monitoring for ML models in production (drift, bias, performance drops).
- 64kevintellier/redactedschool
Redacted description
- 63github-email-scraperstartup
Scrapes the public emails of a repo's stargazers into a CSV.
- 62
SB Admin 2 Bootstrap template, saved for a mock Datarmada monitoring dashboard.
- 61zuulschool
First-year ESIEE Java project: Zuul, a text adventure game.
- 60hash-code-2019competition
Google Hash Code 2019 entry: the photo slideshow problem.
- 59hash-code-2018competition
Google Hash Code 2018 qualification entry: self-driving rides.
- 58datarmada-apistartup
Datarmada API that uploads models and logs their predictions.
- 57datarmada/auto-mlopsstartup
Datarmada's Python package to deploy ML pipelines to production without the ops work.
- 56richelieuschool
Richelieu challenges: scraping and directory-listing exercises with their solutions.
- 55datarmadastartup
Website of Datarmada, building open-source tools to manage AI in production.
- 54mepersonal
Personal site in React with Framer Motion animations.
- 53DSIA-5201Cschool
Neural network course project: MNIST digit recognition from scratch.
- 52IT-5210Eschool
LaTeX essay on AI ethics: stakes, explainability, impartiality.
2019
- 51remyghidaglia/redactedhelping my brother
Redacted description
- 50Jeremy-F/DSIA-5201A-tpschool
Course lab work for DSIA-5201A (TP1).
- 49DSIA-5201A-frontendschool
Draw a digit on a canvas and get the ML model's prediction (course project).
- 48DSIA-5201A-backendschool
Django API serving the ML model's predictions for the canvas frontend.
- 47handmade-MLexploration
Empty; a planned machine learning from scratch project.
- 46appt-watcherpersonal
Script watching for available appointments
- 45deep-learning-intro-E4school
Deep learning course material (TPs) by Franck Deturche, saved for later.
- 44LV1-5101school
LaTeX technical writing assignment explaining ML concepts, k-means and linear regression.
- 43julienduquesne/BotsProjecthelping a friend
Django bots project, starting with a TGV Max availability test.
- 42scala-chessgameschool
Interactive chess game in Scala with move validation and check detection.
- 41
Exercises from Coursera's Functional Programming Principles in Scala.
- 40
LaTeX internship report from Lemon Learning.
- 39
Lemon Learning internship: an XGBoost model that finds the same page element after a front-end update.
- 38
Research notebooks and stats from my Lemon Learning internship.
- 37coconut-backendwork
Coconut LMS backend: Laravel GraphQL API for trainings, modules, chapters and sections.
- 36japscan-downloaderpersonal
Quick script to download manga chapters from JapScan.
- 35coconut-frontendwork
Coconut LMS frontend in React, with a Draft.js course editor.
- 34laravel-trainingexploration
Learning Laravel with Docker: a small todo app.
- 33blogpersonal
Jekyll blog, with posts like "What I learned as a Kooala co-founder".
- 32julienduquesne/hackathon-facebookcompetition
Facebook Hackathon Paris 2019: charts and metrics about a Messenger conversation, built in 24h.
- 31facebook-hackathoncompetition
Django app started at the 2019 Facebook hackathon, around fake news.
- 30kaggle-dsiaschool
Course Kaggle competition: orienting indebtedness cases for the CRESUS association.
- 29ansible-vagrantschool
Ansible and Vagrant setup deploying apps behind HAProxy.
- 28Kaggleschool
My Kaggle work: Titanic and indebtedness case orientation.
- 27pdfspersonal
Collection of PDFs on data science, ML, software engineering and interviews.
- 26problem-solvingpersonal
Solutions to Daily Coding Problem, HackerRank and LeetCode exercises, plus interviews.
- 25instabot-wdockerstartup
Instagram bot running in Docker.
- 24borisghidaglia.github.iopersonal
My resume, hosted on GitHub Pages.
- 23traiteursstartup
Django website for caterers, with a contact form sent by email.
2018
- 22AugPro/INF-4202Bschool
School lab notebook: text comparison with Levenshtein distance.
- 21OUAP-4202school
Data analysis course: labs and a project on breast cancer data (QDA, discriminant analysis).
- 20DataEngineerToolsschool
Data engineering course: Scrapy, MongoDB, Redis and Elasticsearch.
- 19tripadvisor_crawlerschool
Scrapy crawler for TripAdvisor attractions, reviews and users.
- 18data-engineeringschool
Not Tripadvisor: crawls TripAdvisor users and reviews into Elasticsearch, with search and graph pages.
- 17
My first R project: Pokémon data visualisation with ggplot2 and Shiny.
- 16
Earlier version of my Pokémon data visualisation in R.
- 15st_simon_immoconsulting
Django website for a real estate agency in Toulouse.
- 14resumepersonal
My resume as a React app.
- 13
Template to start a React and Sass project with webpack.
- 12insta_botstartup
Instagram bot built on InstaPy: follow, then unfollow later.
- 11A-star-algorithmschool
School project on the A* pathfinding algorithm, with a report.
- 10kooala_templatestartup
HTML templates for Kooala, a site where a local travel agent designs your trip.
- 9Kooalastartup
Kooala: travel site where local agents plan your trip. Live 8 months (Oct 2018–Jun 2019): 132 users incl. 58 agents, 22 trip requests, 6 paid quotes (€266).
2017
- 8IGI-3004school
Operating systems course exercises in C.
- 7confpersonal
My config files: zsh, vim and Atom LaTeX snippets.
- 6AugPro/BSSconsulting
Bio Santé Solutions: Django online shop for a health products company.
- 5BSS_templateconsulting
HTML templates for the Bio Santé Solutions online shop.
- 4
Starter template for HTML, LESS, Bootstrap and jQuery projects.
- 3HugoBoulengerProductionconsulting
Django website for Hugo Boulenger Production: portfolio, videos, news and shop.
- 2PythonE2school
Python data project mapping the world's billionaires with Basemap.
- 1AugPro/ProjetMathsRequinschool
Python matrix class for a school maths project.
188 projects · shown
Less interesting or less personal projects are hidden by default. Tick them below to bring them back.