Award-winning software engineer based in the UK.
I have 10+ years of commercial experience delivering websites, mobile apps, desktop apps and APIs. In April 2019, I received the UK Government Cabinet Office Recognition Award for software delivery. I have also worked as part of the team that developed the JD Sports mobile app used by millions of customers.
UK Government Cabinet Office Recognition Award (age 22, 22-Apr-2019) 10+ years of commercial software engineering experience Full-stack delivery across web, mobile, desktop and backend systems Strong focus on production quality, security and maintainability
PHP, JavaScript, TypeScript, Python, Bash.
- Email: kamaracomputers@gmail.com
- Website: https://www.kelvinkamara.com
- Location: London, UK
More:
I achieved the UK Government Cabinet Office Recognition Award at 22 years old (22/04/19) (link) (link2).
I didn't go to university.
Principles:
-
Do the hardest task(s) first.
Visual Studio Code (IDE) Extensions:
Visual Studio Code (IDE) Settings:
Google Chrome Browser Extensions:
NodeJS WebSockets (the power behind live chat):
Premium Templates:
My Packages:
- ReactJSNativeMobileAppBoilerplate
- debian-linux-desktop-setup
- php-react-boilerplate
- nodejs-react-boilerplate
- python-react-boilerplate
- desktop-react-boilerplate
- multi-window-desktop-app
- www.npmjs.com/package/nodejs-github-to-bitbucket-backup-repo-updater
- www.packagist.org/packages/kkamara/php-github-to-bitbucket-backup-repo-updater.
Coding apps I use (like IDEs):
I work with Visual Studio Code and Vim.
Here is my VSCode configuration:
When using Vim I have the TAB key configured to trigger Emmet snippets. You can configure that at https://stackoverflow.com/questions/34822074/vim-key-mapping-for-emmet-vim .
Here is my Vim configuration:
Production Best Practices: Security
Interview Prep:
Open-Source Projects I've Contributed To:
Business Cards Printed:
Useful Commands:
npx npkill
npx gitignore
$( yarn bin )/react-scripts
npm cache clean --force
ctrl + r # reverse search in the terminal
# command-line history & quick cmd select
hstr
hstr clone
ps aux | grep -e Google
sudo kill -9 `pgrep oogle`netstat -ltpn
Coding Challenges With Solutions and Tests:
Extra Details:
Height: 6 foot 4 inches.
Where do I get my project ideas from? https://1000projects.org/projects/php-projects .
Favourite photo: https://github.com/kkamara/useful/raw/main/grocery-store-management-system5.png?raw=true .
Nationality: I have a UK passport. I was born and raised in Lewisham, south east London. I am from Lagos, Nigeria on my father's side. I am also from Sierra Leone. I have visited Lagos, Nigeria, twice.
When did I start learning Rust? I began learning Rust on 04-Feb-2026 with Rust version 1.93.0. I completed the Rust book in 30 days here. I spent 5 weeks on Rust in total. I even built a robust API at catdex-api. This helped me learn how production Rust is written, and compare it to my tools of choice.

































