1<!doctype html> 2<html lang="en"> 3 4<head> 5 <!-- Required meta tags --> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 8 <link rel="icon" href="img/favicon.png" type="image/png"> 9 <title>Javier Portfolio</title> 10 <!-- Bootstrap CSS --> 11 <link rel="stylesheet" href="css/bootstrap.css"> 12 <link rel="stylesheet" href="vendors/linericon/style.css"> 13 <link rel="stylesheet" href="css/font-awesome.min.css"> 14 <link rel="stylesheet" href="vendors/owl-carousel/owl.carousel.min.css"> 15 <link rel="stylesheet" href="css/magnific-popup.css"> 16 <link rel="stylesheet" href="vendors/nice-select/css/nice-select.css"> 17 <!-- main css --> 18 <link rel="stylesheet" href="css/style.css"> 19</head> 20 21<body> 22 23 <!--================ Start Header Area =================--> 24 <header class="header_area"> 25 <div class="main_menu"> 26 <nav class="navbar navbar-expand-lg navbar-light"> 27 <div class="container"> 28 <!-- Brand and toggle get grouped for better mobile display --> 29 <a class="navbar-brand logo_h" href="index.html"><img src="img/logo.png" alt="" style="padding-top: 20px"></a> 30 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" 31 aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 32 <span class="icon-bar"></span> 33 <span class="icon-bar"></span> 34 <span class="icon-bar"></span> 35 </button> 36 <!-- Collect the nav links, forms, and other content for toggling --> 37 <div class="collapse navbar-collapse offset" id="navbarSupportedContent"> 38 <ul class="nav navbar-nav menu_nav justify-content-end"> 39 <li class="nav-item active"><a class="nav-link" href="index.html">Home</a></li> 40 <li class="nav-item"><a class="nav-link" href="#about_text">About</a></li> 41 <li class="nav-item"><a class="nav-link" href="#publications">Publications</a></li> 42 <li class="nav-item"><a class="nav-link" href="#portfolio">Portfolio</a></li> 43 <li class="nav-item"><a class="nav-link" href="#footer_info">Contact</a></li> 44 <li class="nav-item"><a class="nav-link" href="/blog">Blog</a></li> 45 </ul> 46 </div> 47 </div> 48 </nav> 49 </div> 50 </header> 51 <!--================ End Header Area =================--> 52 53 <!--================ Start Home Banner Area =================--> 54 <section class="home_banner_area" style="padding-bottom: 100px"> 55 <div class="banner_inner"> 56 <div class="container"> 57 <div class="row"> 58 <div class="col-lg-7 col-sm m-auto"> 59 <div class="banner_content" style="margin-top: 400px"> 60 <h3 class="text-uppercase">Hello</h3> 61 <h1 class="text-uppercase">I am Javier</h1> 62 <h5 class="text-uppercase">Machine Learning Engineer</h5> 63 <div class="d-flex align-items-center"> 64 <ul> 65 <li><a href="mailto:[email protected]"><i class="fa fa-envelope"></i>[email protected]</a></li> 66 <li><a href="https://github.com/javirk" target="_blank"><i class="fa fa-github"></i>Javirk</a></li> 67 <li><a href="https://www.linkedin.com/in/javier-gamazo-tejero/" target="_blank"><i class="fa fa-linkedin"></i>Javier Gamazo Tejero</a></li> 68 </ul> 69 </div> 70 </div> 71 </div> 72 <div class="col-lg-4 col-12 m-auto"> 73 <div class="home_right_img"> 74 <div style="margin-top: 250px"> 75 <img src="img/banner/me-round-2.png" alt=""> 76 </div> 77 </div> 78 </div> 79 </div> 80 </div> 81 </div> 82 </section> 83 <!--================ End Home Banner Area =================--> 84 85 <!--================ Start About Us Area =================--> 86 <section id="about_text" class="about_area section_gap"> 87 <div class="container"> 88 <div class="row justify-content-start align-items-center"> 89 <div class="col-lg-5"> 90 <div class="about_img"> 91 <img class="" src="img/about-us.png" alt=""> 92 </div> 93 </div> 94 95 <div class="offset-lg-1 col-lg-5"> 96 <div class="main_title text-left"> 97 <h2>About me <br></h2> 98 <p> 99 Hello, I'm Javier, a PhD graduate and researcher based in Switzerland. I have rich experience 100 in applying Machine and Deep Learning models. Also, I am good at 101 </p> 102 <div class="about_tag" data-wow-duration="0.5s" data-wow-delay="0.2s"> 103 <ul> 104 <li><span>Python</span></li> 105 <li><span>PyTorch</span></li> 106 <li><span>Rust</span></li> 107 <li><span>GPU Programming (WGSL)</span></li> 108 </ul> 109 </div> 110 <a class="primary_btn" href="#"><span>Download CV</span></a> 111 </div>
112 </div> 113 </div> 114 </div> 115 </section> 116 <!--================ End About Us Area =================--> 117 118 <!--================ Start Publications Area =================--> 119 <section id="publications" class="features_area"> 120 <div class="container"> 121 <div class="main_title text-left"> 122 <h2>Publications</h2> 123 </div> 124 <ol class="bibliography"> 125 <li> 126 <div class="row"> 127 <div id="gamazo2024samda" class="col"> 128 <span class="title"> 129 <b>SAM-DA: Decoder Adapter for Efficient Medical Domain Adaptation</b> 130 </span> 131 <span class="author"> 132 <u>Javier Gamazo Tejero</u>, Moritz Schmid, Pablo Márquez Neila, Martin S. Zinkernagel, Sebastian Wolf, Raphael Sznitman 133 </span> 134 <span class="journal"> 135 <i>IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) 2025</i> 136 </span> 137 </div> 138 </div> 139 </li> 140 <li> 141 <div class="row"> 142 <div id="gamazo2023oct" class="col"> 143 <span class="title"> 144 <b>Predicting OCT biological marker localization from weak annotations</b> 145 </span> 146 <span class="author"> 147 <u>Javier Gamazo Tejero</u>, Pablo Márquez Neila, Thomas Kurmann, Mathias Gallardo, Martin Zinkernagel, Sebastian Wolf, Raphael Sznitman 148 </span> 149 <span class="journal"> 150 <i>Nature Scientific Reports, 2023</i> 151 </span> 152 <span class="links"> 153 <a href="https://www.nature.com/articles/s41598-023-47019-6" target="_blank"><i class="fa fa-bookmark 7x"> Paper</i></a> 154 </span> 155 </div> 156 </div> 157 </li> 158 <li> 159 <div class="row"> 160 <div id="ghamsarian2023da" class="col"> 161 <span class="title"> 162 <b>Domain Adaptation for Medical Image Segmentation Using Transformation-Invariant Self-training</b> 163 </span> 164 <span class="author"> 165 Negin Ghamsarian, <u>Javier Gamazo Tejero</u>, Pablo Márquez-Neila, Sebastian Wolf, Martin Zinkernagel, Klaus Schoeffmann, Raphael Sznitman 166 </span> 167 <span class="conference"> 168 <i>International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) 2023</i> 169 </span> 170 <span class="links"> 171 <a href="https://arxiv.org/abs/2307.16660" target="_blank"><i class="fa fa-bookmark 7x"> Paper</i></a> 172 </span> 173 </div> 174 </div> 175 </li> 176 <li> 177 <div class="row"> 178 <div id="gamazo2023fullweak" class="col"> 179 <span class="title"> 180 <b>Full or Weak annotations? An adaptive strategy for budget-constrained annotation campaigns</b> 181 </span> 182 <span class="author"> 183 <u>Javier Gamazo Tejero</u>, Martin Zinkernagel, Sebastian Wolf, Raphael Sznitman, Pablo Márquez Neila 184 </span> 185 <span class="conference"> 186 <i>IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) 2023</i> 187 </span> 188 <span class="links"> 189 <a href="https://arxiv.org/abs/2303.11678" target="_blank"><i class="fa fa-bookmark 7x"> Paper</i></a> 190 <a href="./full_weak/" target="_blank"><i class="fa fa-file 7x"> Project page</i></a> 191 </span> 192 </div> 193 </div> 194 </li> 195 </ol> 196 </div> 197 </section> 198 199 <!--================ End Publications Area =================--> 200 201 <!--================Start Portfolio Area =================--> 202 <section class="portfolio_area section_gap" id="portfolio"> 203 <div class="container"> 204 <div class="row"> 205 <div class="col-lg-12"> 206 <div class="main_title text-left"> 207 <h2>quality work <br> 208 Recently done projects </h2> 209 </div> 210 </div> 211 </div> 212 <div class="filters portfolio-filter"> 213 <ul> 214 <li class="active" data-filter="*">all</li> 215 <li data-filter=".popular">popular</li> 216 <li data-filter=".latest">latest</li> 217 <li data-filter=".ongoing">ongoing</li> 218 <li data-filter=".python">Python</li> 219 <li data-filter=".rust">Rust</li> 220 <li data-filter=".other">Other</li> 221 </ul> 222 </div> 223 224 <div class="filters-content"> 225 <div class="row portfolio-grid justify-content-center"> 226 <div class="col-lg-4 col-md-6 all latest ongoing rust"> 227 <div class="portfolio_box"> 228 <div class="single_portfolio"> 229 <img class="img-fluid w-100" src="img/portfolio/cell_sim.webp" alt=""> 230 <div class="overlay"></div> 231 <a href="https://github.com/javirk/cell_simulation" target="_blank"> 232 <div class="icon"> 233 <span class="lnr lnr-cross"></span> 234 </div> 235 </a> 236 </div> 237 <div class="short_info"> 238 <h4><a href="https://github.com/javirk/cell_simulation" target="_blank">Cel Simulation Framework</a></h4> 239 <p>Realistic cell simulation library written in rust.</p> 240 <p class="date">Nov 2022 - Present</p> 241 </div> 242 </div> 243 </div> 244 <div class="col-lg-4 col-md-6 all latest other"> 245 <div class="portfolio_box"> 246 <div class="single_portfolio"> 247 <img class="img-fluid w-100" src="img/portfolio/spheres_spectral.png" alt=""> 248 <div class="overlay"></div> 249 <a href="https://github.com/javirk/spectral_raytracing" target="_blank"> 250 <div class="icon"> 251 <span class="lnr lnr-cross"></span> 252 </div> 253 </a> 254 </div> 255 <div class="short_info"> 256 <h4><a href="https://github.com/javirk/spectral_raytracing" target="_blank">Spectral Ray Tracing</a></h4> 257 <p>A simple spectral ray tracer in GLSL</p> 258 <p class="date">July 2024</p> 259 </div> 260 </div> 261 </div> 262 <div class="col-lg-4 col-md-6 all latest rust"> 263 <div class="portfolio_box"> 264 <div class="single_portfolio"> 265 <img class="img-fluid w-100" src="img/portfolio/voxel_sample.webp" alt=""> 266 <div class="overlay"></div> 267 <a href="https://github.com/javirk/voxel-renderer" target="_blank"> 268 <div class="icon"> 269 <span class="lnr lnr-cross"></span> 270 </div> 271 </a> 272 </div> 273 <div class="short_info"> 274 <h4><a href="https://github.com/javirk/voxel-renderer" target="_blank">Voxel Renderer</a></h4> 275 <p>Understanding GPU Compute Shaders</p> 276 <p class="date">February - March 2023</p> 277 </div> 278 </div> 279 </div> 280 <div class="col-lg-4 col-md-6 all latest ongoing rust"> 281 <div class="portfolio_box"> 282 <div class="single_portfolio"> 283 <div class="overlay"></div> 284 <a href="https://github.com/javirk/cme_solver" class="img-gal"> 285 <div class="icon"> 286 <span class="lnr lnr-cross"></span> 287 </div> 288 </a> 289 </div> 290 <div class="short_info"> 291 <h4><a href="https://github.com/javirk/cme_solver" target="_blank">CME and RDME Solver</a></h4> 292 <p>Solving CME and RDME with Rust. Early steps for a simple cell simulation </p> 293 <p class="date"> September 2022</p> 294 </div> 295 </div> 296 </div> 297 <div class="col-lg-4 col-md-6 all latest ongoing rust"> 298 <div class="portfolio_box"> 299 <div class="single_portfolio"> 300 <img class="img-fluid w-100" src="img/portfolio/rusterizer.png" alt=""> 301 <div class="overlay"></div> 302 <a href="https://github.com/javirk/rusterizer" target="_blank"> 303 <div class="icon"> 304 <span class="lnr lnr-cross"></span> 305 </div> 306 </a> 307 </div> 308 <div class="short_info"> 309 <h4><a href="https://github.com/javirk/rusterizer" target="_blank">Rusterizer</a></h4> 310 <p>Developing a rasterizer from scratch with Rust</p> 311 <p class="date"> August 2022</p> 312 </div> 313 </div> 314 </div> 315 <div class="col-lg-4 col-md-6 all latest python"> 316 <div class="portfolio_box"> 317 <div class="single_portfolio"> 318 <img class="img-fluid w-100" src="img/portfolio/curved_ray_tracer_resized.png" alt=""> 319 <div class="overlay"></div> 320 <a href="https://github.com/javirk/Curved-Ray-Tracer" target="_blank"> 321 <div class="icon"> 322 <span class="lnr lnr-cross"></span> 323 </div> 324 </a> 325 </div> 326 <div class="short_info"> 327 <h4><a href="https://github.com/javirk/Curved-Ray-Tracer" target="_blank">Curved Ray Tracer</a></h4> 328 <p>Ray tracing and Schwarzschild metric</p> 329 <p class="date"> April 2021</p> 330 </div> 331 </div> 332 </div> 333 <div class="col-lg-4 col-md-6 all latest other"> 334 <div class="portfolio_box"> 335 <div class="single_portfolio"> 336 <img class="img-fluid w-100" src="img/portfolio/wormhole_small.png" alt=""> 337 <div class="overlay"></div> 338 <a href="img/portfolio/wormhole_small.png" target="_blank"> 339 <div class="icon"> 340 <span class="lnr lnr-cross"></span> 341 </div> 342 </a> 343 </div> 344 <div class="short_info"> 345 <h4><a href="https://www.javiergamazo.com/blog/ray/tracing/2021/02/06/wormhole_en.html" target="_blank">Looking through a wormhole</a></h4> 346 <p>C++, ray tracing and general relativity equations</p> 347 <p class="date"> January - February 2021</p> 348 </div> 349 </div> 350 </div> 351 <div class="col-lg-4 col-md-6 all python"> 352 <div class="portfolio_box"> 353 <div class="single_portfolio"> 354 <img class="img-fluid w-100" src="img/portfolio/person-remover_v2.png" alt=""> 355 <div class="overlay"></div> 356 <a href="img/portfolio/person-remover_v2.png" target="_blank"> 357 <div class="icon"> 358 <span class="lnr lnr-cross"></span> 359 </div> 360 </a> 361 </div> 362 <div class="short_info"> 363 <h4><a href="https://github.com/javirk/Person-remover-partial-convolutions" target="_blank">Person Remover v2</a></h4> 364 <p>PyTorch and partial convolutions</p> 365 <p class="date"> November 2020</p> 366 </div> 367 </div> 368 </div> 369 <div class="col-lg-4 col-md-6 all popular python"> 370 <div class="portfolio_box"> 371 <div class="single_portfolio"> 372 <img class="img-fluid w-100" src="img/portfolio/Paris.webp" alt=""> 373 <div class="overlay"></div> 374 <a href="img/portfolio/Paris.webp" target="_blank"> 375 <div class="icon"> 376 <span class="lnr lnr-cross"></span> 377 </div> 378 </a> 379 </div> 380 <div class="short_info"> 381 <h4><a href="https://github.com/Moving-AI/virtual-walk" target="_blank">Virtual walk</a></h4> 382 <p>Tensorflow, PoseNet and LSTM</p> 383 <p class="date"> March - April 2020</p> 384 </div> 385 </div> 386 </div> 387 <div class="col-lg-4 col-md-6 all popular python"> 388 <div class="portfolio_box"> 389 <div class="single_portfolio"> 390 <img class="img-fluid w-100" src="img/portfolio/person-remover.webp" alt=""> 391 <div class="overlay"></div> 392 <a href="img/portfolio/person-remover.webp" target="_blank"> 393 <div class="icon"> 394 <span class="lnr lnr-cross"></span> 395 </div> 396 </a> 397 </div> 398 <div class="short_info"> 399 <h4><a href="https://github.com/javirk/Person_remover" target="_blank">Person remover</a></h4> 400 <p>Tensorflow, Pix2Pix</p> 401 <p class="date"> September 2019</p> 402 </div> 403 </div> 404 </div> 405 <div class="col-lg-4 col-md-6 all python"> 406 <div class="portfolio_box"> 407 <div class="single_portfolio"> 408 <img class="img-fluid w-100" src="img/portfolio/dinoai.webp" alt=""> 409 <div class="overlay"></div> 410 <a href="img/portfolio/dinoai.webp" target="_blank"> 411 <div class="icon"> 412 <span class="lnr lnr-cross"></span> 413 </div> 414 </a> 415 </div> 416 <div class="short_info"> 417 <h4><a href="https://github.com/javirk/Dino-AI" target="_blank">Dino AI</a></h4> 418 <p>Evolutionary computing</p> 419 <p class="date"> September 2018</p> 420 </div> 421 </div> 422 </div> 423 <div class="col-lg-4 col-md-6 all python"> 424 <div class="portfolio_box"> 425 <div class="single_portfolio"> 426 <img class="img-fluid w-100" src="img/portfolio/resultados.png" alt=""> 427 <div class="overlay"></div> 428 <a href="img/portfolio/resultados.png" target="_blank"> 429 <div class="icon"> 430 <span class="lnr lnr-cross"></span> 431 </div> 432 </a> 433 </div> 434 <div class="short_info"> 435 <h4><a href="https://github.com/Moving-AI/UNEDWMH" target="_blank">White matter hyperintensities generation</a></h4> 436 <p>Tensorflow, Generative Adversarial Networks</p> 437 <p class="date">May - June 2019</p> 438 </div> 439 </div> 440 </div> 441 <div class="col-lg-4 col-md-6 all python"> 442 <div class="portfolio_box"> 443 <div class="single_portfolio"> 444 <img class="img-fluid w-100" src="img/portfolio/corruption.png" alt=""> 445 <div class="overlay"></div> 446 <a href="img/portfolio/corruption.png" target="_blank"> 447 <div class="icon"> 448 <span class="lnr lnr-cross"></span> 449 </div> 450 </a> 451 </div> 452 <div class="short_info"> 453 <h4><a href="https://javirk.github.io/Corruption/" target="_blank">Analysis of a stochastic model of corruption</a></h4> 454 <p>Stochastic models, infection propagation, Monte Carlo and Markov frameworks</p> 455 <p class="date"> July 2016 - July 2017</p> 456 </div> 457 </div> 458 </div>
459 </div> 460 </div> 461 </div> 462 </section> 463 <!--================End Portfolio Area =================--> 464 465 <!--================Footer Area =================--> 466 <footer id="footer_info" class="footer_area"> 467 <div class="container"> 468 <div class="row justify-content-center"> 469 <div class="col-lg-12"> 470 <div class="footer_top flex-column"> 471 <div class="footer_logo"> 472 <a href="#"> 473 <img src="img/logo.png" alt=""> 474 </a> 475 <h4>Follow Me</h4> 476 </div> 477 <div class="footer_social"> 478 <a href="https://github.com/javirk" target="_blank"><i class="fa fa-github"></i></a> 479 <a href="https://www.linkedin.com/in/javier-gamazo-tejero/" target="_blank"><i class="fa fa-linkedin"></i></a> 480 </div> 481 </div> 482 </div> 483 </div> 484 <div class="row footer_bottom justify-content-center"> 485 <p class="col-lg-8 col-sm-12 footer-text"> 486 <!-- Link back to Colorlib can't be removed. Template is licensed under CC BY 3.0. --> 487Copyright ©
487<script>document.write(new Date().getFullYear());</script>
487 All rights reserved | This template is made with <i class="fa fa-heart-o" aria-hidden="true"></i> by <a href="https://colorlib.com" target="_blank">Colorlib</a> 488| Icons made by <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a> 489<!-- Link back to Colorlib can't be removed. Template is licensed under CC BY 3.0. --></p> 490 </div> 491 </div> 492 </footer> 493 <!--================End Footer Area =================--> 494 495 <!-- Optional JavaScript --> 496 <!-- jQuery first, then Popper.js, then Bootstrap JS --> 497
497<script src="js/jquery-3.2.1.min.js"></script>
497 498
498<script src="js/popper.js"></script>
498 499
499<script src="js/bootstrap.min.js"></script>
499 500
500<script src="js/stellar.js"></script>
500 501
501<script src="js/jquery.magnific-popup.min.js"></script>
501 502
502<script src="vendors/nice-select/js/jquery.nice-select.min.js"></script>
502 503
503<script src="vendors/isotope/imagesloaded.pkgd.min.js"></script>
503 504
504<script src="vendors/isotope/isotope-min.js"></script>
504 505
505<script src="vendors/owl-carousel/owl.carousel.min.js"></script>
505 506
506<script src="js/jquery.ajaxchimp.min.js"></script>
506 507
507<script src="js/mail-script.js"></script>
507 508 <!--gmaps Js--> 509
509<script src="js/theme.js"></script>
509 510</body> 511 512</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.