Home

Home

Although supercharged by artificial intelligence, the toolkit this application is built on is the result of decades of work and research in web development. This portfolio therefore brings together the features this suite of tools offers, and demonstrates them by example.

Built for developing complex, critical management systems, this suite makes them more reliable by enforcing a development framework that is both strict and versatile. The interface supports and structures rich, dynamic components, multi-level navigation and real-time connections. On the server side, it ensures security, data sovereignty and monitoring. The suite natively integrates artificial intelligence agents, both in the interface and on the server.

Most of this suite's code is open source and freely available on GitHub .

Building for the web since 1998 from Flash sites to AI agents
Projects 50 for schools, companies, institutions and myself
Open-source repositories 233 PHP, Python, TypeScript and Flutter, on GitHub and GitLab
Commits over a year 27 820 in those repositories, counted every day
NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri 111 commits on Tuesday, November 4, 2025 75 commits on Wednesday, November 5, 2025 No commits on Thursday, November 6, 2025 55 commits on Friday, November 7, 2025 3 commits on Saturday, November 8, 2025 No commits on Sunday, November 9, 2025 No commits on Monday, November 10, 2025 No commits on Tuesday, November 11, 2025 337 commits on Wednesday, November 12, 2025 No commits on Thursday, November 13, 2025 No commits on Friday, November 14, 2025 No commits on Saturday, November 15, 2025 No commits on Sunday, November 16, 2025 No commits on Monday, November 17, 2025 No commits on Tuesday, November 18, 2025 No commits on Wednesday, November 19, 2025 No commits on Thursday, November 20, 2025 No commits on Friday, November 21, 2025 60 commits on Saturday, November 22, 2025 No commits on Sunday, November 23, 2025 No commits on Monday, November 24, 2025 No commits on Tuesday, November 25, 2025 13 commits on Wednesday, November 26, 2025 74 commits on Thursday, November 27, 2025 175 commits on Friday, November 28, 2025 43 commits on Saturday, November 29, 2025 147 commits on Sunday, November 30, 2025 269 commits on Monday, December 1, 2025 648 commits on Tuesday, December 2, 2025 312 commits on Wednesday, December 3, 2025 62 commits on Thursday, December 4, 2025 62 commits on Friday, December 5, 2025 No commits on Saturday, December 6, 2025 No commits on Sunday, December 7, 2025 No commits on Monday, December 8, 2025 6 commits on Tuesday, December 9, 2025 171 commits on Wednesday, December 10, 2025 9 commits on Thursday, December 11, 2025 97 commits on Friday, December 12, 2025 23 commits on Saturday, December 13, 2025 21 commits on Sunday, December 14, 2025 14 commits on Monday, December 15, 2025 No commits on Tuesday, December 16, 2025 27 commits on Wednesday, December 17, 2025 42 commits on Thursday, December 18, 2025 34 commits on Friday, December 19, 2025 2 commits on Saturday, December 20, 2025 2 commits on Sunday, December 21, 2025 11 commits on Monday, December 22, 2025 20 commits on Tuesday, December 23, 2025 2 commits on Wednesday, December 24, 2025 6 commits on Thursday, December 25, 2025 12 commits on Friday, December 26, 2025 7 commits on Saturday, December 27, 2025 64 commits on Sunday, December 28, 2025 47 commits on Monday, December 29, 2025 No commits on Tuesday, December 30, 2025 No commits on Wednesday, December 31, 2025 No commits on Thursday, January 1, 2026 No commits on Friday, January 2, 2026 No commits on Saturday, January 3, 2026 No commits on Sunday, January 4, 2026 202 commits on Monday, January 5, 2026 268 commits on Tuesday, January 6, 2026 26 commits on Wednesday, January 7, 2026 143 commits on Thursday, January 8, 2026 20 commits on Friday, January 9, 2026 16 commits on Saturday, January 10, 2026 No commits on Sunday, January 11, 2026 13 commits on Monday, January 12, 2026 No commits on Tuesday, January 13, 2026 35 commits on Wednesday, January 14, 2026 36 commits on Thursday, January 15, 2026 29 commits on Friday, January 16, 2026 No commits on Saturday, January 17, 2026 No commits on Sunday, January 18, 2026 58 commits on Monday, January 19, 2026 46 commits on Tuesday, January 20, 2026 16 commits on Wednesday, January 21, 2026 122 commits on Thursday, January 22, 2026 68 commits on Friday, January 23, 2026 296 commits on Saturday, January 24, 2026 226 commits on Sunday, January 25, 2026 30 commits on Monday, January 26, 2026 163 commits on Tuesday, January 27, 2026 105 commits on Wednesday, January 28, 2026 37 commits on Thursday, January 29, 2026 28 commits on Friday, January 30, 2026 No commits on Saturday, January 31, 2026 3 commits on Sunday, February 1, 2026 3 commits on Monday, February 2, 2026 22 commits on Tuesday, February 3, 2026 59 commits on Wednesday, February 4, 2026 25 commits on Thursday, February 5, 2026 11 commits on Friday, February 6, 2026 No commits on Saturday, February 7, 2026 8 commits on Sunday, February 8, 2026 28 commits on Monday, February 9, 2026 58 commits on Tuesday, February 10, 2026 32 commits on Wednesday, February 11, 2026 20 commits on Thursday, February 12, 2026 16 commits on Friday, February 13, 2026 One commit on Saturday, February 14, 2026 19 commits on Sunday, February 15, 2026 34 commits on Monday, February 16, 2026 61 commits on Tuesday, February 17, 2026 19 commits on Wednesday, February 18, 2026 12 commits on Thursday, February 19, 2026 9 commits on Friday, February 20, 2026 No commits on Saturday, February 21, 2026 No commits on Sunday, February 22, 2026 11 commits on Monday, February 23, 2026 38 commits on Tuesday, February 24, 2026 29 commits on Wednesday, February 25, 2026 9 commits on Thursday, February 26, 2026 21 commits on Friday, February 27, 2026 20 commits on Saturday, February 28, 2026 8 commits on Sunday, March 1, 2026 23 commits on Monday, March 2, 2026 46 commits on Tuesday, March 3, 2026 35 commits on Wednesday, March 4, 2026 7 commits on Thursday, March 5, 2026 4 commits on Friday, March 6, 2026 No commits on Saturday, March 7, 2026 No commits on Sunday, March 8, 2026 One commit on Monday, March 9, 2026 One commit on Tuesday, March 10, 2026 11 commits on Wednesday, March 11, 2026 9 commits on Thursday, March 12, 2026 One commit on Friday, March 13, 2026 No commits on Saturday, March 14, 2026 No commits on Sunday, March 15, 2026 7 commits on Monday, March 16, 2026 No commits on Tuesday, March 17, 2026 No commits on Wednesday, March 18, 2026 No commits on Thursday, March 19, 2026 No commits on Friday, March 20, 2026 No commits on Saturday, March 21, 2026 10 commits on Sunday, March 22, 2026 22 commits on Monday, March 23, 2026 27 commits on Tuesday, March 24, 2026 46 commits on Wednesday, March 25, 2026 No commits on Thursday, March 26, 2026 20 commits on Friday, March 27, 2026 12 commits on Saturday, March 28, 2026 82 commits on Sunday, March 29, 2026 426 commits on Monday, March 30, 2026 49 commits on Tuesday, March 31, 2026 28 commits on Wednesday, April 1, 2026 30 commits on Thursday, April 2, 2026 106 commits on Friday, April 3, 2026 61 commits on Saturday, April 4, 2026 No commits on Sunday, April 5, 2026 128 commits on Monday, April 6, 2026 137 commits on Tuesday, April 7, 2026 184 commits on Wednesday, April 8, 2026 8 commits on Thursday, April 9, 2026 76 commits on Friday, April 10, 2026 No commits on Saturday, April 11, 2026 No commits on Sunday, April 12, 2026 50 commits on Monday, April 13, 2026 352 commits on Tuesday, April 14, 2026 280 commits on Wednesday, April 15, 2026 117 commits on Thursday, April 16, 2026 261 commits on Friday, April 17, 2026 No commits on Saturday, April 18, 2026 67 commits on Sunday, April 19, 2026 405 commits on Monday, April 20, 2026 30 commits on Tuesday, April 21, 2026 113 commits on Wednesday, April 22, 2026 No commits on Thursday, April 23, 2026 66 commits on Friday, April 24, 2026 2 commits on Saturday, April 25, 2026 94 commits on Sunday, April 26, 2026 84 commits on Monday, April 27, 2026 129 commits on Tuesday, April 28, 2026 96 commits on Wednesday, April 29, 2026 80 commits on Thursday, April 30, 2026 227 commits on Friday, May 1, 2026 No commits on Saturday, May 2, 2026 No commits on Sunday, May 3, 2026 18 commits on Monday, May 4, 2026 82 commits on Tuesday, May 5, 2026 12 commits on Wednesday, May 6, 2026 No commits on Thursday, May 7, 2026 No commits on Friday, May 8, 2026 No commits on Saturday, May 9, 2026 No commits on Sunday, May 10, 2026 25 commits on Monday, May 11, 2026 66 commits on Tuesday, May 12, 2026 221 commits on Wednesday, May 13, 2026 27 commits on Thursday, May 14, 2026 287 commits on Friday, May 15, 2026 No commits on Saturday, May 16, 2026 121 commits on Sunday, May 17, 2026 162 commits on Monday, May 18, 2026 23 commits on Tuesday, May 19, 2026 361 commits on Wednesday, May 20, 2026 317 commits on Thursday, May 21, 2026 71 commits on Friday, May 22, 2026 No commits on Saturday, May 23, 2026 2 commits on Sunday, May 24, 2026 221 commits on Monday, May 25, 2026 133 commits on Tuesday, May 26, 2026 218 commits on Wednesday, May 27, 2026 160 commits on Thursday, May 28, 2026 262 commits on Friday, May 29, 2026 4 commits on Saturday, May 30, 2026 No commits on Sunday, May 31, 2026 152 commits on Monday, June 1, 2026 63 commits on Tuesday, June 2, 2026 172 commits on Wednesday, June 3, 2026 188 commits on Thursday, June 4, 2026 53 commits on Friday, June 5, 2026 No commits on Saturday, June 6, 2026 92 commits on Sunday, June 7, 2026 One commit on Monday, June 8, 2026 47 commits on Tuesday, June 9, 2026 57 commits on Wednesday, June 10, 2026 209 commits on Thursday, June 11, 2026 258 commits on Friday, June 12, 2026 159 commits on Saturday, June 13, 2026 1273 commits on Sunday, June 14, 2026 134 commits on Monday, June 15, 2026 1016 commits on Tuesday, June 16, 2026 260 commits on Wednesday, June 17, 2026 131 commits on Thursday, June 18, 2026 220 commits on Friday, June 19, 2026 No commits on Saturday, June 20, 2026 No commits on Sunday, June 21, 2026 No commits on Monday, June 22, 2026 No commits on Tuesday, June 23, 2026 No commits on Wednesday, June 24, 2026 No commits on Thursday, June 25, 2026 No commits on Friday, June 26, 2026 No commits on Saturday, June 27, 2026 No commits on Sunday, June 28, 2026 3 commits on Monday, June 29, 2026 No commits on Tuesday, June 30, 2026 25 commits on Wednesday, July 1, 2026 216 commits on Thursday, July 2, 2026 No commits on Friday, July 3, 2026 No commits on Saturday, July 4, 2026 No commits on Sunday, July 5, 2026 No commits on Monday, July 6, 2026 No commits on Tuesday, July 7, 2026 No commits on Wednesday, July 8, 2026 No commits on Thursday, July 9, 2026 No commits on Friday, July 10, 2026 6 commits on Saturday, July 11, 2026 39 commits on Sunday, July 12, 2026 3 commits on Monday, July 13, 2026 53 commits on Tuesday, July 14, 2026 28 commits on Wednesday, July 15, 2026 35 commits on Thursday, July 16, 2026 2 commits on Friday, July 17, 2026 No commits on Saturday, July 18, 2026 No commits on Sunday, July 19, 2026 22 commits on Monday, July 20, 2026 No commits on Tuesday, July 21, 2026 No commits on Wednesday, July 22, 2026 30 commits on Thursday, July 23, 2026 76 commits on Friday, July 24, 2026 100 commits on Saturday, July 25, 2026 62 commits on Sunday, July 26, 2026 16 commits on Monday, July 27, 2026 48 commits on Tuesday, July 28, 2026 15 commits on Wednesday, July 29, 2026 88 commits on Thursday, July 30, 2026 65 commits on Friday, July 31, 2026 18 commits on Saturday, August 1, 2026 19 commits on Sunday, August 2, 2026 No commits on Monday, August 3, 2026 No commits on Tuesday, August 4, 2026 No commits on Wednesday, August 5, 2026 No commits on Thursday, August 6, 2026 No commits on Friday, August 7, 2026 No commits on Saturday, August 8, 2026 No commits on Sunday, August 9, 2026 No commits on Monday, August 10, 2026 No commits on Tuesday, August 11, 2026 No commits on Wednesday, August 12, 2026 No commits on Thursday, August 13, 2026 No commits on Friday, August 14, 2026 No commits on Saturday, August 15, 2026 No commits on Sunday, August 16, 2026 No commits on Monday, August 17, 2026 38 commits on Tuesday, August 18, 2026 101 commits on Wednesday, August 19, 2026 742 commits on Thursday, August 20, 2026 337 commits on Friday, August 21, 2026 14 commits on Saturday, August 22, 2026 39 commits on Sunday, August 23, 2026 148 commits on Monday, August 24, 2026 50 commits on Tuesday, August 25, 2026 62 commits on Wednesday, August 26, 2026 51 commits on Thursday, August 27, 2026 117 commits on Friday, August 28, 2026 16 commits on Saturday, August 29, 2026 8 commits on Sunday, August 30, 2026 34 commits on Monday, August 31, 2026 6 commits on Tuesday, September 1, 2026 67 commits on Wednesday, September 2, 2026 95 commits on Thursday, September 3, 2026 88 commits on Friday, September 4, 2026 No commits on Saturday, September 5, 2026 No commits on Sunday, September 6, 2026 36 commits on Monday, September 7, 2026 95 commits on Tuesday, September 8, 2026 276 commits on Wednesday, September 9, 2026 89 commits on Thursday, September 10, 2026 55 commits on Friday, September 11, 2026 5 commits on Saturday, September 12, 2026 No commits on Sunday, September 13, 2026 44 commits on Monday, September 14, 2026 54 commits on Tuesday, September 15, 2026 80 commits on Wednesday, September 16, 2026 145 commits on Thursday, September 17, 2026 22 commits on Friday, September 18, 2026 20 commits on Saturday, September 19, 2026 47 commits on Sunday, September 20, 2026 141 commits on Monday, September 21, 2026 63 commits on Tuesday, September 22, 2026 205 commits on Wednesday, September 23, 2026 333 commits on Thursday, September 24, 2026 180 commits on Friday, September 25, 2026 One commit on Saturday, September 26, 2026 13 commits on Sunday, September 27, 2026 155 commits on Monday, September 28, 2026 110 commits on Tuesday, September 29, 2026 177 commits on Wednesday, September 30, 2026 275 commits on Thursday, October 1, 2026 106 commits on Friday, October 2, 2026 81 commits on Saturday, October 3, 2026 70 commits on Sunday, October 4, 2026 474 commits on Monday, October 5, 2026 225 commits on Tuesday, October 6, 2026 147 commits on Wednesday, October 7, 2026 231 commits on Thursday, October 8, 2026 231 commits on Friday, October 9, 2026 4 commits on Saturday, October 10, 2026 No commits on Sunday, October 11, 2026 216 commits on Monday, October 12, 2026 505 commits on Tuesday, October 13, 2026 135 commits on Wednesday, October 14, 2026 60 commits on Thursday, October 15, 2026 85 commits on Friday, October 16, 2026 No commits on Saturday, October 17, 2026 No commits on Sunday, October 18, 2026 268 commits on Monday, October 19, 2026 411 commits on Tuesday, October 20, 2026 298 commits on Wednesday, October 21, 2026 238 commits on Thursday, October 22, 2026 211 commits on Friday, October 23, 2026 147 commits on Saturday, October 24, 2026 43 commits on Sunday, October 25, 2026 280 commits on Monday, October 26, 2026 280 commits on Tuesday, October 27, 2026 231 commits on Wednesday, October 28, 2026 228 commits on Thursday, October 29, 2026 61 commits on Friday, October 30, 2026 No commits on Saturday, October 31, 2026 No commits on Sunday, November 1, 2026 One commit on Monday, November 2, 2026 No commits on Tuesday, November 3, 2026 LessMore NovDecJanFebMarAprMayJunJulAugSepOctNovMWF 111 commits on Tuesday, November 4, 2025 75 commits on Wednesday, November 5, 2025 No commits on Thursday, November 6, 2025 55 commits on Friday, November 7, 2025 3 commits on Saturday, November 8, 2025 No commits on Sunday, November 9, 2025 No commits on Monday, November 10, 2025 No commits on Tuesday, November 11, 2025 337 commits on Wednesday, November 12, 2025 No commits on Thursday, November 13, 2025 No commits on Friday, November 14, 2025 No commits on Saturday, November 15, 2025 No commits on Sunday, November 16, 2025 No commits on Monday, November 17, 2025 No commits on Tuesday, November 18, 2025 No commits on Wednesday, November 19, 2025 No commits on Thursday, November 20, 2025 No commits on Friday, November 21, 2025 60 commits on Saturday, November 22, 2025 No commits on Sunday, November 23, 2025 No commits on Monday, November 24, 2025 No commits on Tuesday, November 25, 2025 13 commits on Wednesday, November 26, 2025 74 commits on Thursday, November 27, 2025 175 commits on Friday, November 28, 2025 43 commits on Saturday, November 29, 2025 147 commits on Sunday, November 30, 2025 269 commits on Monday, December 1, 2025 648 commits on Tuesday, December 2, 2025 312 commits on Wednesday, December 3, 2025 62 commits on Thursday, December 4, 2025 62 commits on Friday, December 5, 2025 No commits on Saturday, December 6, 2025 No commits on Sunday, December 7, 2025 No commits on Monday, December 8, 2025 6 commits on Tuesday, December 9, 2025 171 commits on Wednesday, December 10, 2025 9 commits on Thursday, December 11, 2025 97 commits on Friday, December 12, 2025 23 commits on Saturday, December 13, 2025 21 commits on Sunday, December 14, 2025 14 commits on Monday, December 15, 2025 No commits on Tuesday, December 16, 2025 27 commits on Wednesday, December 17, 2025 42 commits on Thursday, December 18, 2025 34 commits on Friday, December 19, 2025 2 commits on Saturday, December 20, 2025 2 commits on Sunday, December 21, 2025 11 commits on Monday, December 22, 2025 20 commits on Tuesday, December 23, 2025 2 commits on Wednesday, December 24, 2025 6 commits on Thursday, December 25, 2025 12 commits on Friday, December 26, 2025 7 commits on Saturday, December 27, 2025 64 commits on Sunday, December 28, 2025 47 commits on Monday, December 29, 2025 No commits on Tuesday, December 30, 2025 No commits on Wednesday, December 31, 2025 No commits on Thursday, January 1, 2026 No commits on Friday, January 2, 2026 No commits on Saturday, January 3, 2026 No commits on Sunday, January 4, 2026 202 commits on Monday, January 5, 2026 268 commits on Tuesday, January 6, 2026 26 commits on Wednesday, January 7, 2026 143 commits on Thursday, January 8, 2026 20 commits on Friday, January 9, 2026 16 commits on Saturday, January 10, 2026 No commits on Sunday, January 11, 2026 13 commits on Monday, January 12, 2026 No commits on Tuesday, January 13, 2026 35 commits on Wednesday, January 14, 2026 36 commits on Thursday, January 15, 2026 29 commits on Friday, January 16, 2026 No commits on Saturday, January 17, 2026 No commits on Sunday, January 18, 2026 58 commits on Monday, January 19, 2026 46 commits on Tuesday, January 20, 2026 16 commits on Wednesday, January 21, 2026 122 commits on Thursday, January 22, 2026 68 commits on Friday, January 23, 2026 296 commits on Saturday, January 24, 2026 226 commits on Sunday, January 25, 2026 30 commits on Monday, January 26, 2026 163 commits on Tuesday, January 27, 2026 105 commits on Wednesday, January 28, 2026 37 commits on Thursday, January 29, 2026 28 commits on Friday, January 30, 2026 No commits on Saturday, January 31, 2026 3 commits on Sunday, February 1, 2026 3 commits on Monday, February 2, 2026 22 commits on Tuesday, February 3, 2026 59 commits on Wednesday, February 4, 2026 25 commits on Thursday, February 5, 2026 11 commits on Friday, February 6, 2026 No commits on Saturday, February 7, 2026 8 commits on Sunday, February 8, 2026 28 commits on Monday, February 9, 2026 58 commits on Tuesday, February 10, 2026 32 commits on Wednesday, February 11, 2026 20 commits on Thursday, February 12, 2026 16 commits on Friday, February 13, 2026 One commit on Saturday, February 14, 2026 19 commits on Sunday, February 15, 2026 34 commits on Monday, February 16, 2026 61 commits on Tuesday, February 17, 2026 19 commits on Wednesday, February 18, 2026 12 commits on Thursday, February 19, 2026 9 commits on Friday, February 20, 2026 No commits on Saturday, February 21, 2026 No commits on Sunday, February 22, 2026 11 commits on Monday, February 23, 2026 38 commits on Tuesday, February 24, 2026 29 commits on Wednesday, February 25, 2026 9 commits on Thursday, February 26, 2026 21 commits on Friday, February 27, 2026 20 commits on Saturday, February 28, 2026 8 commits on Sunday, March 1, 2026 23 commits on Monday, March 2, 2026 46 commits on Tuesday, March 3, 2026 35 commits on Wednesday, March 4, 2026 7 commits on Thursday, March 5, 2026 4 commits on Friday, March 6, 2026 No commits on Saturday, March 7, 2026 No commits on Sunday, March 8, 2026 One commit on Monday, March 9, 2026 One commit on Tuesday, March 10, 2026 11 commits on Wednesday, March 11, 2026 9 commits on Thursday, March 12, 2026 One commit on Friday, March 13, 2026 No commits on Saturday, March 14, 2026 No commits on Sunday, March 15, 2026 7 commits on Monday, March 16, 2026 No commits on Tuesday, March 17, 2026 No commits on Wednesday, March 18, 2026 No commits on Thursday, March 19, 2026 No commits on Friday, March 20, 2026 No commits on Saturday, March 21, 2026 10 commits on Sunday, March 22, 2026 22 commits on Monday, March 23, 2026 27 commits on Tuesday, March 24, 2026 46 commits on Wednesday, March 25, 2026 No commits on Thursday, March 26, 2026 20 commits on Friday, March 27, 2026 12 commits on Saturday, March 28, 2026 82 commits on Sunday, March 29, 2026 426 commits on Monday, March 30, 2026 49 commits on Tuesday, March 31, 2026 28 commits on Wednesday, April 1, 2026 30 commits on Thursday, April 2, 2026 106 commits on Friday, April 3, 2026 61 commits on Saturday, April 4, 2026 No commits on Sunday, April 5, 2026 128 commits on Monday, April 6, 2026 137 commits on Tuesday, April 7, 2026 184 commits on Wednesday, April 8, 2026 8 commits on Thursday, April 9, 2026 76 commits on Friday, April 10, 2026 No commits on Saturday, April 11, 2026 No commits on Sunday, April 12, 2026 50 commits on Monday, April 13, 2026 352 commits on Tuesday, April 14, 2026 280 commits on Wednesday, April 15, 2026 117 commits on Thursday, April 16, 2026 261 commits on Friday, April 17, 2026 No commits on Saturday, April 18, 2026 67 commits on Sunday, April 19, 2026 405 commits on Monday, April 20, 2026 30 commits on Tuesday, April 21, 2026 113 commits on Wednesday, April 22, 2026 No commits on Thursday, April 23, 2026 66 commits on Friday, April 24, 2026 2 commits on Saturday, April 25, 2026 94 commits on Sunday, April 26, 2026 84 commits on Monday, April 27, 2026 129 commits on Tuesday, April 28, 2026 96 commits on Wednesday, April 29, 2026 80 commits on Thursday, April 30, 2026 227 commits on Friday, May 1, 2026 No commits on Saturday, May 2, 2026 No commits on Sunday, May 3, 2026 18 commits on Monday, May 4, 2026 82 commits on Tuesday, May 5, 2026 12 commits on Wednesday, May 6, 2026 No commits on Thursday, May 7, 2026 No commits on Friday, May 8, 2026 No commits on Saturday, May 9, 2026 No commits on Sunday, May 10, 2026 25 commits on Monday, May 11, 2026 66 commits on Tuesday, May 12, 2026 221 commits on Wednesday, May 13, 2026 27 commits on Thursday, May 14, 2026 287 commits on Friday, May 15, 2026 No commits on Saturday, May 16, 2026 121 commits on Sunday, May 17, 2026 162 commits on Monday, May 18, 2026 23 commits on Tuesday, May 19, 2026 361 commits on Wednesday, May 20, 2026 317 commits on Thursday, May 21, 2026 71 commits on Friday, May 22, 2026 No commits on Saturday, May 23, 2026 2 commits on Sunday, May 24, 2026 221 commits on Monday, May 25, 2026 133 commits on Tuesday, May 26, 2026 218 commits on Wednesday, May 27, 2026 160 commits on Thursday, May 28, 2026 262 commits on Friday, May 29, 2026 4 commits on Saturday, May 30, 2026 No commits on Sunday, May 31, 2026 152 commits on Monday, June 1, 2026 63 commits on Tuesday, June 2, 2026 172 commits on Wednesday, June 3, 2026 188 commits on Thursday, June 4, 2026 53 commits on Friday, June 5, 2026 No commits on Saturday, June 6, 2026 92 commits on Sunday, June 7, 2026 One commit on Monday, June 8, 2026 47 commits on Tuesday, June 9, 2026 57 commits on Wednesday, June 10, 2026 209 commits on Thursday, June 11, 2026 258 commits on Friday, June 12, 2026 159 commits on Saturday, June 13, 2026 1273 commits on Sunday, June 14, 2026 134 commits on Monday, June 15, 2026 1016 commits on Tuesday, June 16, 2026 260 commits on Wednesday, June 17, 2026 131 commits on Thursday, June 18, 2026 220 commits on Friday, June 19, 2026 No commits on Saturday, June 20, 2026 No commits on Sunday, June 21, 2026 No commits on Monday, June 22, 2026 No commits on Tuesday, June 23, 2026 No commits on Wednesday, June 24, 2026 No commits on Thursday, June 25, 2026 No commits on Friday, June 26, 2026 No commits on Saturday, June 27, 2026 No commits on Sunday, June 28, 2026 3 commits on Monday, June 29, 2026 No commits on Tuesday, June 30, 2026 25 commits on Wednesday, July 1, 2026 216 commits on Thursday, July 2, 2026 No commits on Friday, July 3, 2026 No commits on Saturday, July 4, 2026 No commits on Sunday, July 5, 2026 No commits on Monday, July 6, 2026 No commits on Tuesday, July 7, 2026 No commits on Wednesday, July 8, 2026 No commits on Thursday, July 9, 2026 No commits on Friday, July 10, 2026 6 commits on Saturday, July 11, 2026 39 commits on Sunday, July 12, 2026 3 commits on Monday, July 13, 2026 53 commits on Tuesday, July 14, 2026 28 commits on Wednesday, July 15, 2026 35 commits on Thursday, July 16, 2026 2 commits on Friday, July 17, 2026 No commits on Saturday, July 18, 2026 No commits on Sunday, July 19, 2026 22 commits on Monday, July 20, 2026 No commits on Tuesday, July 21, 2026 No commits on Wednesday, July 22, 2026 30 commits on Thursday, July 23, 2026 76 commits on Friday, July 24, 2026 100 commits on Saturday, July 25, 2026 62 commits on Sunday, July 26, 2026 16 commits on Monday, July 27, 2026 48 commits on Tuesday, July 28, 2026 15 commits on Wednesday, July 29, 2026 88 commits on Thursday, July 30, 2026 65 commits on Friday, July 31, 2026 18 commits on Saturday, August 1, 2026 19 commits on Sunday, August 2, 2026 No commits on Monday, August 3, 2026 No commits on Tuesday, August 4, 2026 No commits on Wednesday, August 5, 2026 No commits on Thursday, August 6, 2026 No commits on Friday, August 7, 2026 No commits on Saturday, August 8, 2026 No commits on Sunday, August 9, 2026 No commits on Monday, August 10, 2026 No commits on Tuesday, August 11, 2026 No commits on Wednesday, August 12, 2026 No commits on Thursday, August 13, 2026 No commits on Friday, August 14, 2026 No commits on Saturday, August 15, 2026 No commits on Sunday, August 16, 2026 No commits on Monday, August 17, 2026 38 commits on Tuesday, August 18, 2026 101 commits on Wednesday, August 19, 2026 742 commits on Thursday, August 20, 2026 337 commits on Friday, August 21, 2026 14 commits on Saturday, August 22, 2026 39 commits on Sunday, August 23, 2026 148 commits on Monday, August 24, 2026 50 commits on Tuesday, August 25, 2026 62 commits on Wednesday, August 26, 2026 51 commits on Thursday, August 27, 2026 117 commits on Friday, August 28, 2026 16 commits on Saturday, August 29, 2026 8 commits on Sunday, August 30, 2026 34 commits on Monday, August 31, 2026 6 commits on Tuesday, September 1, 2026 67 commits on Wednesday, September 2, 2026 95 commits on Thursday, September 3, 2026 88 commits on Friday, September 4, 2026 No commits on Saturday, September 5, 2026 No commits on Sunday, September 6, 2026 36 commits on Monday, September 7, 2026 95 commits on Tuesday, September 8, 2026 276 commits on Wednesday, September 9, 2026 89 commits on Thursday, September 10, 2026 55 commits on Friday, September 11, 2026 5 commits on Saturday, September 12, 2026 No commits on Sunday, September 13, 2026 44 commits on Monday, September 14, 2026 54 commits on Tuesday, September 15, 2026 80 commits on Wednesday, September 16, 2026 145 commits on Thursday, September 17, 2026 22 commits on Friday, September 18, 2026 20 commits on Saturday, September 19, 2026 47 commits on Sunday, September 20, 2026 141 commits on Monday, September 21, 2026 63 commits on Tuesday, September 22, 2026 205 commits on Wednesday, September 23, 2026 333 commits on Thursday, September 24, 2026 180 commits on Friday, September 25, 2026 One commit on Saturday, September 26, 2026 13 commits on Sunday, September 27, 2026 155 commits on Monday, September 28, 2026 110 commits on Tuesday, September 29, 2026 177 commits on Wednesday, September 30, 2026 275 commits on Thursday, October 1, 2026 106 commits on Friday, October 2, 2026 81 commits on Saturday, October 3, 2026 70 commits on Sunday, October 4, 2026 474 commits on Monday, October 5, 2026 225 commits on Tuesday, October 6, 2026 147 commits on Wednesday, October 7, 2026 231 commits on Thursday, October 8, 2026 231 commits on Friday, October 9, 2026 4 commits on Saturday, October 10, 2026 No commits on Sunday, October 11, 2026 216 commits on Monday, October 12, 2026 505 commits on Tuesday, October 13, 2026 135 commits on Wednesday, October 14, 2026 60 commits on Thursday, October 15, 2026 85 commits on Friday, October 16, 2026 No commits on Saturday, October 17, 2026 No commits on Sunday, October 18, 2026 268 commits on Monday, October 19, 2026 411 commits on Tuesday, October 20, 2026 298 commits on Wednesday, October 21, 2026 238 commits on Thursday, October 22, 2026 211 commits on Friday, October 23, 2026 147 commits on Saturday, October 24, 2026 43 commits on Sunday, October 25, 2026 280 commits on Monday, October 26, 2026 280 commits on Tuesday, October 27, 2026 231 commits on Wednesday, October 28, 2026 228 commits on Thursday, October 29, 2026 61 commits on Friday, October 30, 2026 No commits on Saturday, October 31, 2026 No commits on Sunday, November 1, 2026 One commit on Monday, November 2, 2026 No commits on Tuesday, November 3, 2026 LessMore

Acknowledgements

Thanks to Wexample , a media outlet covering digital technology, project management and AI, and to the former members of the association it grew out of, with whom I shared part of the journey.

Thanks to Syrtis for our work together on researching and developing AI agents, and to the Mojoe team for their drive.

I am currently available for new projects. To discuss one, you can contact me.

Projects

Doc Manager — quality documentation, as doc-as-codeDoc Manager — quality documentation, as doc-as-code Syrtis — an AI agents platformSyrtis — an AI agents platform Wexample — the package suiteWexample — the package suite Network — the back office of the Wexample collectiveNetwork — the back office of the Wexample collective wex — one command line for a whole infrastructurewex — one command line for a whole infrastructure Wexample — from a collective of web professionals to a web mediaWexample — from a collective of web professionals to a web media The Photo AcademyThe Photo Academy Eli TiunineEli Tiunine Engagement Letters — BDO LuxembourgEngagement Letters — BDO Luxembourg FIBA — AI-written game reportsFIBA — AI-written game reports Mojoe — parcel management for a shop and relay pointMojoe — parcel management for a shop and relay point École Jeannine ManuelÉcole Jeannine Manuel EcoMeter — Pernod RicardEcoMeter — Pernod Ricard Atlas of agricultural and food policies — the data behind the bookAtlas of agricultural and food policies — the data behind the book Œnologues de FranceŒnologues de France Open Day of the European Institutions — European CommissionOpen Day of the European Institutions — European Commission Voxe.org — comparing political programmesVoxe.org — comparing political programmes gouvernement.fr — Government Information Servicegouvernement.fr — Government Information Service Doc Manager — quality documentation, as doc-as-codeDoc Manager — quality documentation, as doc-as-code Syrtis — an AI agents platformSyrtis — an AI agents platform Wexample — the package suiteWexample — the package suite Network — the back office of the Wexample collectiveNetwork — the back office of the Wexample collective wex — one command line for a whole infrastructurewex — one command line for a whole infrastructure Wexample — from a collective of web professionals to a web mediaWexample — from a collective of web professionals to a web media The Photo AcademyThe Photo Academy Eli TiunineEli Tiunine Engagement Letters — BDO LuxembourgEngagement Letters — BDO Luxembourg Mojoe — parcel management for a shop and relay pointMojoe — parcel management for a shop and relay point École Jeannine ManuelÉcole Jeannine Manuel EcoMeter — Pernod RicardEcoMeter — Pernod Ricard Atlas of agricultural and food policies — the data behind the bookAtlas of agricultural and food policies — the data behind the book Œnologues de FranceŒnologues de France Open Day of the European Institutions — European CommissionOpen Day of the European Institutions — European Commission Voxe.org — comparing political programmesVoxe.org — comparing political programmes gouvernement.fr — Government Information Servicegouvernement.fr — Government Information Service Syrtis — an AI agents platformSyrtis — an AI agents platform Wexample — the package suiteWexample — the package suite Network — the back office of the Wexample collectiveNetwork — the back office of the Wexample collective wex — one command line for a whole infrastructurewex — one command line for a whole infrastructure Wexample — from a collective of web professionals to a web mediaWexample — from a collective of web professionals to a web media The Photo AcademyThe Photo Academy Engagement Letters — BDO LuxembourgEngagement Letters — BDO Luxembourg Mojoe — parcel management for a shop and relay pointMojoe — parcel management for a shop and relay point École Jeannine ManuelÉcole Jeannine Manuel EcoMeter — Pernod RicardEcoMeter — Pernod Ricard Atlas of agricultural and food policies — the data behind the bookAtlas of agricultural and food policies — the data behind the book Œnologues de FranceŒnologues de France Open Day of the European Institutions — European CommissionOpen Day of the European Institutions — European Commission Voxe.org — comparing political programmesVoxe.org — comparing political programmes gouvernement.fr — Government Information Servicegouvernement.fr — Government Information Service Syrtis — an AI agents platformSyrtis — an AI agents platform Wexample — the package suiteWexample — the package suite Network — the back office of the Wexample collectiveNetwork — the back office of the Wexample collective The Photo AcademyThe Photo Academy Engagement Letters — BDO LuxembourgEngagement Letters — BDO Luxembourg Mojoe — parcel management for a shop and relay pointMojoe — parcel management for a shop and relay point EcoMeter — Pernod RicardEcoMeter — Pernod Ricard Atlas of agricultural and food policies — the data behind the bookAtlas of agricultural and food policies — the data behind the book Œnologues de FranceŒnologues de France Syrtis — an AI agents platformSyrtis — an AI agents platform Wexample — the package suiteWexample — the package suite Engagement Letters — BDO LuxembourgEngagement Letters — BDO Luxembourg Mojoe — parcel management for a shop and relay pointMojoe — parcel management for a shop and relay point Atlas of agricultural and food policies — the data behind the bookAtlas of agricultural and food policies — the data behind the book Œnologues de FranceŒnologues de France Syrtis — an AI agents platformSyrtis — an AI agents platform Wexample — the package suiteWexample — the package suite Mojoe — parcel management for a shop and relay pointMojoe — parcel management for a shop and relay point Œnologues de FranceŒnologues de France Syrtis — an AI agents platformSyrtis — an AI agents platform