GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — quantstack.github.io/joel.html at master · brichet/quantstack.github.io Expand file tree/ Copy pathjoel.htmlMore file actions 121 lines (111 loc) · 4.93 KB / Copy pathjoel.htmlFile metadata and controls121 lines (111 loc) · 4.93 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet" /> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="js/html5shiv.min.js"></script> <script src="js/respond.min.js"></script> <![endif]--> <link href="css/styles.css" rel="stylesheet" /> <title>Joël Lamotte - Software Developer</title> </head> <body> <div id="content-head"></div> <div class="container-fluid fond fond5 parallax"> <div class="container"> <div class="col-md-10 col-md-push-1 fleche-retour"> <a href="the-team.html" ><img class="fleche-gauche" src="img/fleche-gauche.svg" /><span >The team</span ></a > </div> </div> </div> <div class="container"> <div class="col-md-8 col-md-push-2"> <div class="fiche"> <div class="text-center"> <img src="img/avatar/Joel.jpg" srcset="img/avatar/[email protected] 2x" class="img-circle avatar" /> <h3> <strong>Joël Lamotte</strong><br /> Scientific Software Developer </h3> <div class="reseau"> <a target="_blank" href="https://github.com/Klaim"><img class="twi-gith" src="img/github.svg"></a> </div> <p>@Klaim</p> </div> <div class="description"> <p> <p>Joël is a Scientific Software Engineer at Quantstack, sperialized in C++, embedded software and related domains. </p> <p>Before joining QuantStack, Joël worked since 2003 in various companies covering a large spectre of domains all dominated by performance constraints: games, embedded software of all sorts, robotics (<a href="https://www.softbankrobotics.com/">Softbank-Robotics/Aldebaran</a>), "heavy" interractive web apps (<a href="https://jellynote.com">https://jellynote.com</a> score player for example)...</p> <p>Through the years Joël participated to various open-source projects with, in recent years, a particular focus on dependency management for C++ projects (like <a href="https://build2.org">build2</a>) and the <a href="https://webassembly.org/">WebAssembly</a> platform.</p> <p>As one of the organizers of the <a href="https://cppp.fr">CPPP conference</a> and <a href="https://www.meetup.com/User-Group-Cpp-Francophone/">CPPFrug (C++ French User Group) meetup</a> he also participate to the C++ community and discussions about it's evolution.</p> <p>Joël is also a game developer, music composer and comics maker.</p> </p> </div> </div> </div> </div> <div class="spacer big"></div> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="js/jquery.min.js"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="js/bootstrap.min.js"></script> <div id="content-foot"></div> <script src="js/include-menus.js"></script> <script> function isInViewport(node) { var rect = node.getBoundingClientRect(); return ( (rect.height > 0 || rect.width > 0) && rect.bottom >= 0 && rect.right >= 0 && rect.top <= (window.innerHeight || document.documentElement.clientHeight) && rect.left <= (window.innerWidth || document.documentElement.clientWidth) ); } $(window).scroll(function () { var scrolled = $(window).scrollTop(); $(".parallax").each(function (index, element) { var initY = $(this).offset().top + 200; var height = $(this).height(); var endY = initY + $(this).height(); // Check if the element is in the viewport. var visible = isInViewport(this); if (visible) { var diff = scrolled - initY; var ratio = Math.round((diff / height) * 100); var move = parseInt(-(ratio * 1.5)); // if (move>90)move = 90; $(this).css("background-position", "center " + move + "px"); } }); $(".icons").each(function (index, element) { var visible = isInViewport(this); if (visible) { $(".icon-content").each(function (index, element) { $(this) .delay(index * 500) .fadeIn(); }); } }); }); </script> </body> </html> |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |