James Mutuku

📄

Curriculum Vitae

😆 I am...


  • James Mutuku he/him
  • interested in web (full stack) and rust
  • contributing to open source software
  • taking courses centred around physics and maths
  • not procrastinating school work to watch anime

🎓 Education


  • Expected ~ 2024 University of Nairobi Nairobi, Kenya
    • Pursuing a B.Sc. Astronomy and Astrophysics
  • 2015 ~ 2018 Hospital Hill High School Nairobi, Kenya

💼 Work Experience


  • 2022.1 ~ 2022.5 BIP Front End Developer
    • JavaScript React
  • 2021.10 ~ present Aviyel technical writer
    • Writing technical articles about projects being onboarded at Aviyel.
  • 2021.11 ~ 2022.1 Webb.tools software developer - contract
    • TypeScript Rust

👨‍💻 Personal Projects


💡 Open Source Contributions


  • GTK - Bindings and wrappers for gnome libraries
  • instant apps - small interactive cards which you get for your search queries
    • Created instant app to corrupt PDF files. pull 360
    • Created instant app that display anime quotes. pull 363
    • Created instant app to display NASA astronomy picture of the day. pull 365
    • Updated currency conversion instant app result display. pull 61
    • TypeScript React
  • bo - Personal text editor for prose
    • Added `w`command to save file. pull 35
    • Implemented `save_as` feature to allow saved files to be renamed. pull 40
    • Changed file path type from `String` to Rust native `path` and fixed failing tests pull 43
    • Rust
  • exa - modern replacement for the venerable file-listing CLI program `ls`
  • ++101 linux commands ebook - eBook with ++101 Linux commands
    • Wrote a chapter on the ps command for viewing processes on Linux. pull 109
    • Linux MarkDown

🎲 Toy projects


🚧 Other Activities


  • 2022.4 Felvin Open Source Hackathon | HackOFiesta
  • 2021.11 Wikiconnect developer challenge
  • 2021.10 Hacktoberfest 2021
    • First Hacktoberfest edition that I participated in.
    • Got more than 5 PR's merged.
  • 2021.08 ~ 2021.09OSCA OSS challenge 2021
  • 2020.05 ~ 2020.09 #100daysofcode
    • Dedicated at least one hour everyday to complete the fullstackopen course.