My name is Jing Gu. I am a senior developer, specializing in Angular projects.

I live in Montreal, Canada.

I love food, traveling and component-based object-oriented programming.

What I do mostly:

  • Work on front-end architecture and REST API communication with the Back-end (Python, FastAPI, Django)
  • Create reusable component-based UI elements

What I have done or contributed:

  • Developed an Angular UI library (lead)
  • Developed an Angular web app that manages audits for auditors and inspectors (lead)
  • Developed an Angular web app that promotes cognitive health to reduce the Alzheimer risk (team)
  • Developed an Ionic hybrid mobile app that provides a variety of games for school and childcare workers (team)

My daily tech stack includes:

  • Angular
  • TypeScript
  • RxJs
  • TailwindCSS
  • SASS
  • Ionic
  • Contentful CMS
  • Git and Github

Other experience:

  • Python, FastAPI
  • Node, MEAN stack
  • React
  • Gatsby
  • Astro
  • Storybook

What I like:

I love using Figma for the app mockups, and draw.io for the diagrams.

I have a penchant for documenting things and depending on the purpose or scale, I’ll use GitbookDocusaurua, Notion, or Obsidian (best ever!).

I use Ubuntu for myself and Windows for work.

I like IT fictions, and I believe all software developers should read this one: The Phoenix Project by Gene Kim, George Spafford, and Kevin Behr.