Skip to content




  • Pro


@volunteeringpeel @game-theorists
Block or Report

Block or report RetroCraft

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm James 👋

I'm a full-stack developer focusing on the Node/React stack. Say what you will about JS, but I much prefer it to PHP.

  • 🔭 I like working with non-profits! I'm proud to have helped build sites that distribute youth grants and facilitate student volunteering. I've even worked with the people behind Canada's national cancer strategy.
  • 🏫 ...but right now, I'm probably doing some homework for my CS/BBA double degree at the University of Waterloo and Wilfrid Laurier University. If you're in my classes, lend me a hand and PR against those would you?
  • 🌱 In my spare time, I've been picking up infosec skills with my team – we placed in the top 1.3% of picoCTF! I'd love to do more in that space.
  • And I'm also passionate about open knowledge. We can have more than just open source: that's why I have open study materials! Volunteer with me to edit Wikipedia or map the world.


  1. An accessibility button you can add to sites to enable a variety of accessibility features!

    JavaScript 7 1

  2. Grounding corporate donations in the reality of the individual

    JavaScript 17 1

  3. The Pain and Agony Archive

    TeX 1 3

  4. Miscellaneous CTF writeups

    Go 4 2

  5. Fraser Votes web app.

    JavaScript 3

  6. Volunteering Peel website

    TypeScript 3 5

1,081 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri

Contribution activity

May 2021

RetroCraft has no activity yet for this period.

April 2021

8 contributions in private repositories Apr 8 – Apr 23

Seeing something unexpected? Take a look at the GitHub profile guide.