Paul James

Programmer at Coolblue

Randstad, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paul James is a seasoned programmer with 17 years' experience based in the Randstad, currently building software at Coolblue. He holds an MSc in Computer Science from the University of East Anglia and combines backend engineering chops with embedded/IoT firmware experience — contributing to a popular project like QMK and maintaining a RESTful PHP framework. His work shows a practical focus on resilient resource loading, URI matching, request processing and test-driven improvements. Comfortable across web and hardware layers, he brings a detail-oriented approach to production systems and an ability to move between high-level architecture and low-level firmware configuration.
code17 years of coding experience
bookMSc, Computer Science, MSc, Computer Science at University of East Anglia
github-logo-circle

Github Skills (25)

unit-testing10
api-rest10
c-language10
atmel10
api-design10
restful-api10
qmk-firmware10
firmware10
qmk10
c1110
keymaps10
keyboard10
c1710
avr10
keyboard-layout10

Programming languages (7)

TypeScriptShellC++CJavaScriptPHPPython

Github contributions (5)

github-logo-circle
peej/tonic

Dec 2009 - Jun 2015

RESTful PHP library/framework
Role in this project:
userBackend Developer
Contributions:1 release, 382 commits, 1 PR in 5 years 6 months
Contributions summary:Paul implemented various features for the RESTful PHP library/framework. The primary focus of the user's work involved enhancing the resource loading functionality, including reflection goodness and improved URI matching capabilities. They also worked on handling request data processing and resource method execution, further developing the core capabilities of the framework. Tests were implemented throughout to ensure the quality and correctness of the changes.
apirestfulphpframeworkrest
qmk/qmk_firmware

Jan 2021 - Jan 2023

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 reviews, 5 commits, 8 PRs in 1 year 11 months
Contributions summary:Paul contributed to the QMK firmware by adding keyboard layouts and keymaps, including custom user space definitions. They implemented keyboard configurations for specific models such as the "peej" and "Lumberjack" keyboards, indicating an understanding of keyboard hardware and firmware. The commits also show an understanding of how to configure layers, including function layers and RGB lighting configurations.
rp2040firmwareavratmelkeyboard-support
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Paul James - Programmer at Coolblue