Jun Guo

Portfolio

Resume

Senior Software Engineer

gjuoun@gmail.com ·github.com/gjuoun ·linkedin.com/in/gjuoun ·Montreal, Canada

Jun Guo is a team player and open-source contributor with 5 years of experience building scalable web applications in JavaScript and TypeScript, leading teams to deliver complex projects from ideation to completion. He works closely with data teams and diverse stakeholders to integrate AI features into backend systems, learns new technologies quickly through hands-on work, and applies large language models to enhance work processes.

Full resume

Posts

  1. 01

    Effect, one function at a time

    Sequence steps with Effect.gen

    Write sequential Effect code with yield*.

  2. 02

    Effect, one function at a time

    Wrap a promise with Effect.tryPromise

    Turn a promise that can fail into an Effect.

  3. 03

    Effect, one function at a time

    Recover one error with Effect.catchTag

    Recover from one tagged error and leave the others alone.

All posts