CV, Juuso Haavisto


Juuso Haavisto is a master's student at the University of St Andrews, where he studies Advanced Systems Dependability. In the past, he has worked for startups in Silicon Valley and published papers about 5G edge computing. He has a BS in Information Processing Sciences from the University of Oulu, Finland.

Work Experience

  1. Ponkila

    Jul 2017 - Present | Software Contractor | 🌎 Global

    Wholly-owned by me, Ponkila is an LLC specializing in software contracting in Go.

  2. INRIA

    Mar 2020 - Jul 2020 | Research Intern (RESIST) | 🇫🇷 Nancy, France

    In France, the M2 master's degree consists of spending the summer semester at a work placement. I did my placement at Inria. My thesis topic was Leveraging APL and SPIR-V languages to write network functions to be deployed on Vulkan compatible GPUs.

  3. University of Oulu

    1. Jul 2020 - Aug 2020 | Doctoral Student (UBICOMP) | 🇫🇮 Oulu, Finland

    2. Nov 2018 - Nov 2019 | Research Assistant (UBICOMP) | 🇫🇮 Oulu, Finland

      Research and development of open-source software radio access network architecture.

    3. Jun 2018 - Aug 2018 | Undergraduate Research Assistant (5GTN+) | 🇫🇮 Oulu, Finland

      Funded thesis research on latency-optimized edge computing in 5G cellular networks.

  4. OneSignal

    Jun 2016 - Jan 2017 | Full-Stack Software Engineer | 🇺🇸 Mountain View, CA

    OneSignal (Y Combinator S11) is a push notification delivery platform. During my time at OneSignal, I developed the OneSignal admin panel. Customers' feature requests and bug complaints were forwarded to me from which I designed and built new features and bugfixes.

  5. Memebox

    Feb 2016 - Jun 2016 | Full-Stack Software Engineer Intern | 🇺🇸 San Francisco

    I relocated to San Francisco during my freshman year through an internship program called Startuplifers, which connects Finnish university students with startups for work. The program has an acceptance rate of about 10%. I am one of the youngest students accepted into the program.

    Memebox (Y Combinator W14) is an eCommerce startup for Asian beauty products. My responsibilities included contributing to their eCommerce platform written in Go and creating an admin dashboard to it from scratch. I was responsible for architecting, deployment and servicing of the admin dashboard and onboarding of a new intern to contribute to the project.

  6. Finnish Defence Forces

    Mar 2015 - Sep 2015 | Full-Stack Software Developer | 🇫🇮 Santahamina, Finland (EKOMJ)

    I served my mandatory military service as a programmer. I was one of three programmers accepted through technical interviews, to which 12 conscripts were invited from however many applied from 22'000.

    During my stay, I was part of an engineering team of five. Our team transitioned Defence Forces from paper to digital questionnaires. The software is nowadays used by conscripts and officers nationwide.

  7. Juuso Haavisto NY

    Jan 2013 - Dec 2014 | Full-Stack Software Contractor | 🇫🇮 Muhos, Finland

    At the age of 17, I started a sole proprietorship through school entrepreneurship program. Some of the software which I created included:

    • a software for buying prestigious Nike sneakers
    • a CMR for a local newspaper company
    • software which validated and matched 50'000 Finnish domains with company information

    Being an entrepreneur also taught how software engineering isn't all about programming, but about communicating to solve other people's problems.

    I later held two speeches about my experience. I was featured in local newspapers. At graduation, I received a scholarship for my entrepreneurial efforts.


    1. 🏴󠁧󠁢󠁳󠁣󠁴󠁿 University of St Andrews

    2. 🇫🇷 Université de Lorraine

    2019-2021 | Master of Science in Advanced Systems Dependability

    The MSc in Advanced Systems Dependability is a two-year Erasmus Mundus programme offered by St Andrews in conjunction with Maynooth University in Ireland and Université de Lorraine Nancy in France. It provides students with the skills and in-depth technical understanding of the key concepts required to design and build dependable software systems. Students study at two of the three universities in computer science for a year in each.

  1. 🇫🇮 University of Oulu

    2015-2018 | Bachelor of Science in Information Processing Science

    Activities and Societies: Oulu Entrepreneurship Society

    I worked my freshman year in Silicon Valley. As such, I graduated in 2 years.


In addition to the projects below, I also have some open-source work.

  1. Highlight Play

    Sep 2015

    I created an automatic Twitch highlighting software. The software was first run during The International 5 DotA 2 tournament. The highlights received over 100,000 YouTube views in a week. The software was piloted by the biggest eSports event organizer in the world, ESL.

  2. Vertigo


    Vertigo is a dynamic blog engine written in Go. It aims for idiomatic code and wide use of the standard library.

  3. Northern Nike Nabob


    I created software for buying prestigious Nike sneakers. Later on, I took the time to make a write-up on my blog about it, which I've told to be a fascinating read.

  4. ValueW


    My first web app appraised domains. At its best, it received over 20'000 unique monthly visitors.

Honors & Awards

  1. Erasmus+ Scholarship

    🇪🇺 May 2019 | European Erasmus+ EMJMD Programme

    For accepted applicants of the Erasmus Mundus Joint MSc in Advanced Systems Dependability (DEPEND), the European Erasmus+ EMJMD Programme may offer full 2-year grants worth up to 49000€.

  2. Entrepreneurship Scholarship

    🇫🇮 Jun 2014 | Entrepreneurs of Muhos - Muhoksen Yrittäjät

    I received a scholarship for my efforts as an entrepreneur at graduation from my second-degree schooling.

Scientific Publications