Kelvin Lawson

Director at Lisden Technology

Greater Cheshire West and Chester Area United Kingdom
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

👤
Senior
🎓
Top School
Kelvin Lawson is a Director and freelance software consultant with 21 years’ experience designing end-to-end embedded systems, camera and IoT products—from bootloaders and device drivers to cloud backends and mobile apps. An Engineering Emmy recipient, he blends deep low-level expertise in Embedded Linux, video codec pipelines and ISP calibration with practical cloud and DevOps skills (AWS Kinesis, Docker, IaC), enabling complete product delivery from a raw SoC SDK. He founded and maintains Atomthreads, a lightweight open-source RTOS, demonstrating long-term commitment to portable embedded tooling and 32-bit platform support. Comfortable leading small teams or augmenting clients as a micro-agency, Kelvin moves fluidly between C/C++/Python/Go and higher-level stacks like React Native to ship production systems. Based in Cheshire, UK, he has a rare combination of camera firmware pedigree (ONVIF/RTSP/WebRTC) and cloud-native video experience that accelerates camera-to-cloud product timelines.
code21 years of coding experience
job18 years of employment as a software developer
bookKings School, Chester
book1st class BEng (Hons), Electronic & Computer Engineering, 1st class BEng (Hons), Electronic & Computer Engineering at Edinburgh Napier University
stackoverflow-logo

Stackoverflow

Stats
46reputation
5kreached
3answers
0questions
github-logo-circle

Github Skills (16)

rt10
c1710
embedded10
low-level-programming10
rtos10
c1110
sys10
porting9
architecture8
architectures8
expo6
xcode6
digest-authentication6
react-native6
detach6

Programming languages (7)

TypeScriptC++ShellCJavaScriptGoPython

Github contributions (5)

github-logo-circle
kelvinlawson/atomthreads

Nov 2009 - Aug 2017

Lightweight, Portable RTOS Scheduler
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:211 commits, 6 PRs, 37 pushes in 7 years 10 months
Contributions summary:Kelvin primarily worked on low-level system code, evidenced by the modifications to the RTOS kernel, architecture-specific port files, and test code. Their contributions focused on improving platform support, particularly for architectures without `stddef.h`, and preparing the RTOS for 32-bit ports, which involved changes to thread creation and initialization functions. The user also made formatting changes and removed unnecessary dependencies.
rtosschedulerportablemulticore
kelvinlawson/pykaraoke

Jan 2005 - Jul 2014

Cross-platform karaoke player: supports CDG (MP3+G, OGG+G, WAV+G), MIDI (.KAR, .MID) and MPEG formats
Contributions:110 commits, 2 comments, 1 issue in 9 years 8 months
mp3midioggwavmid
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