😆 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
- 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 ~ present BIP Front End Developer
- 2021.10 ~ present Aviyel technical writer
- Writing technical articles about projects being onboarded at Aviyel.
2021.11 ~ 2022.1 Webb.tools software developer - contract
👨💻 Personal Projects
- 2021 ~ present anitrendz-cli
- CLI application that scraps Anitrendz.net and lists trending anime, characters and songs from the site.
- Rust Select Reqwest Clap
- 2021 ~ present play-song
- CLI application to play songs in the current directory or in a specified directory.
- Rust Rodio Clap
- 2020.07 ~ 2020.11 Blogit
💡 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
`w`command to save file. pull 35
`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
- modern replacement for the venerable file-listing CLI program
- ++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
- 2021.08 send script
- Rust script to spam your friends with the script of an entire movie.
- 2021.04 ~ 2021.09 jimii47
- Previous blog page powered by11ty
- 2021.02 developer anecdotes
- First gtk-rs desktop app I built that displays developer anecdotes.
- 2020.08 ~ 2021.08 profile
- profile/portfolio page built using React
- First portfolio site created with React
🚧 Other Activities
- 2022.4 Felvin Open Source Hackathon | HackOFiesta
- 2021.11 Wikiconnect developer challenge
- Made contributions to tunapanda's wikiconnect repo.
- 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
- Participated in the OSCA OSS challenge and spent three weeks contributing to open source projects.
- 🎉 17 pull requests got merged.
- Made contributions to bo, annotate-snippets, ockam, awesome-rust...
- 2020.05 ~ 2020.09 #100daysofcode
- Dedicated at least one hour everyday to complete the fullstackopen course.