Steren's labs

Side projects and experiments

  1. Audio to Video
  2. PDF to SVG
  3. Pool on solar
  4. rtx-on.js
  5. Half-Life Engine JS
  6. Pure CSS content filtering with :has()
  7. Lifting water to store energy
  8. Space to earth solar energy
  9. Set up Firebase Hosting in front of a Cloud Run service, without using the firebase CLI
  10. <stereo-img> a web component to display 3D stereo pictures on web pages and in VR
  11. Diagram of a container base image update
    A Naive container base image update strategy
  12. Screenshot of sliders showing Carbon footprint, price and latency
    Google Cloud Region Picker
  13. Screenshot of a list with custom bullets
    Display the value of an HTML attribute in custom list bullets with CSS
  14. Datastore cleaner
  15. Migrating from App Engine to Cloud Run
  16. Screenshot as SVG
  17. Computing CO2 emissions from Location History
  18. Animating SVG using CSS
  19. Deepwater: Deep-learning based enhancer for underwater pictures
  20. Open sourcing Remixthem, my first Android app
  21. Rendering Blender 3D scenes in the cloud
  22. Web page visual history
  23. Attractors
  24. Scuba Diving dashboard using Google Data Studio
  25. Extracting all Go regular expressions found on GitHub
  26. Setting up Stackdriver Error Reporting on Play Framework 1.4
  27. Projection mapping on painting
  28. Generating a name tag sheet from a list of names
  29. Trying to confuse Google’s Vision algorithms with dogs and muffins
  30. Color palette showcase
  31. Painting in the style of Bob Ross
  32. Climb Tracker for Android and Android wear
  33. Exploring ruled surfaces with Three.js and Sketchfab
  34. Building a portfolio using Polymer
  35. Cloud cup: a multiplayer set of mini games for web and Android
  36. Sketchfab Head Tracker
  37. Beansight is now open source
  38. Indoor climbing tracker
  39. LeCamping Mafia
  40. How to prove you created something before somebody else?
  41. How to generate a maze?
  42. Colourful intermediate results
  43. MRI proton spin: 3D animated mathematical curve in the browser using MathBox.js
  44. My Portfolio written with AngularJS
  45. Poker tournament tracker
  46. Sculptfab
  47. Server-sent Events ParisJS talk
  48. Bringing video support to Phonegap Android
  49. Annual update to “Cadeaux entre nous”
  50. voyages-sncf.com: more is less
  51. Noisebox: a connected music box
  52. Maldives documentary
  53. Square of the Dead
  54. AnyDance
  55. Hack Le Camping logo
  56. You just know the time
  57. Image processing with Javascript
  58. Beansight selected for Le Camping
  59. Controlling my laptop with hand gesture
  60. Experimenting with “Concept Free Art”
  61. Lesson learnt: use tasks and retries to send emails
  62. Gifts between us
  63. Call Wikipedia API using jQuery
  64. Open Divers: My fish database
  65. Beansight: the path to the private beta
  66. Open Divers: How is it done?
  67. Open Divers: first screen
  68. Beansight at Start In Paris
  69. Open Divers: an online dive log
  70. SVG export for Alchemy