jwasham GitHub avatar

John Washam (jwasham), open-source developer

Software Development Engineer at Amazon

Top contributions projects

Contributing to various projects on GitHub, focusing on programming languages and computer science study materials

  • Created 'coding-interview-university', a complete computer science study plan for aspiring software engineers
  • Developed 'machine-learning-for-software-engineers', a daily plan for studying to become a machine learning engineer
  • Worked on 'docker-ghost-template', a Docker composition of Ghost blog with Node, NGINX proxy, database, etc.
  • Contributed to 'awesome-cheatsheet', a collection of useful cheatsheets for various programming languages
  • Authored 'IPSender', a command-line standalone tool for sending public IP through e-mail
  • Developed 'avatar-service', a Docker composition of encapsulated microservice for generating avatar images
  • Built 'practice-python', 'practice-c', 'practice-cpp', and 'practice-go', for daily practice in respective programming languages
  • Created 'assembly-and-c', a personal study of the book 'Low-Level Programming' by Igor Zhirkov (Apress, 2017)
ProjectOwnerDescriptionStars
coding-interview-universityjwashamA complete computer science study plan to become a software engineer.254704
computer-science-flash-cardsjwashamMini website for testing both general CS knowledge and enforce coding practice and common algorithm/data structure memorization.7486
practice-pythonjwashamPart of my daily plan for studying Python.1480
code-catalog-pythonjwashamAlgorithms and data structures for review for coding interview.842
practice-cjwashamPart of my daily plan for studying C.729

Projects John Washam follows and has starred

jwasham's interests include web development, cloud services, and programming languages.

  • React for web and native user interfaces (JavaScript)
  • Awesome lists about interesting topics (Various)
  • Gitpod for cloud development environments (Go)
  • Blog source code (Java)
  • Front-End Developer Learning Roadmap (HTML)
  • Complete Intro to React (JavaScript)
  • Frontend Masters: CSS Grids and Flexbox (HTML)
  • Intro to Web Dev (JavaScript)
  • Developer Roadmap and guides (Astro)
  • Amazon EC2 instance comparison site (Mako)
  • LeetCode problem solutions (Java)
  • Low-Level Programming source code (Assembly)
  • NativeDisplayBrightness for macOS (Objective-C)
  • Building numpy/scipy/scikitlearn packages for Lambda (Shell)
  • Mercurial to git converter (Python)
  • LLVM compiler for Python (Python)
  • Low-level programming resources (Various)
  • Text editor in C (C)
  • System Design Primer (Python)
  • Bootstrap Scheme interpreter (C)
  • AWS SDK for Java (Java)
  • Sample Custom Rules for AWS Config (Python, Node, Java)
  • Automating governance samples in AWS (Python)
  • Python interface to Amazon Web Services (Python)
  • Cache with LFU eviction scheme (Python)
  • Algorithms, Data Structures, Programming Interviews (Java)
  • Mermaid: Generation of diagrams from text (JavaScript)
  • Grumpy: Python to Go source code transcompiler (Go)
  • Flash cards app (JavaScript)
  • Bazel build system (Java)
ProjectOwnerDescriptionStars
awesomesindresorhus😎 Awesome lists about all kinds of interesting topics249180
developer-roadmapkamranahmedseInteractive roadmaps, guides and other educational content to help developers grow in their careers.236901
system-design-primerdonnemartinLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.217664
reactfacebookThe library for web and native user interfaces205829
mermaidmermaid-jsGeneration of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown56568

People John Washam follows on GitHub

Open-source enthusiasts and software engineers

  • Full-time open-sourcerers (sindresorhus)
  • Focus on Swift & JavaScript (sindresorhus)
  • Software Engineers (msambol, kamranahmedse)
  • Web development and open-source lovers (kamranahmedse)
  • Working at tech companies (mission-peace, Carmezim)
  • Deep learning specialists (Carmezim)
  • Git users and educators (random-forests)
LoginCompanyLocationBioPublic ReposFollowers
sindresorhusFull-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.106455091
kamranahmedseroadmap.shUnited KingdomLover of all things web and opensource. Coding and writing stuff for humans™. Building roadmap.sh9227255
mission-peaceAmazon.comSeattle 104182
random-forestsNYCGit is complicated ¯\_(ツ)_/¯141401
msambolUSASoftware Engineer11266
Carmezim@colonynetworksDeep Learning52236