James Lawrence

Senior Engineer at Resource Guru

Clacton-on-Sea, England, 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
James Lawrence is a senior engineer with 13 years of hands-on experience delivering web, mobile and bespoke software solutions across agencies and enterprise clients from Clacton-on-Sea. Currently leading engineering work at Resource Guru, he has a track record of improving delivery processes, building integrations and shipping production-grade features while managing small teams and client relationships. His background spans frontend and backend work, open-source contributions to the high-profile DefinitelyTyped repository (notably refining react-jss TypeScript definitions), and repeated wins automating internal processes to save time. Known for turning proof-of-concept work into commercial opportunities, he blends pragmatic engineering with a habit of refactoring and test-driven improvements that reduce technical debt.
code13 years of coding experience
job6 years of employment as a software developer
bookBTEC Level 3, Electronics Engineering (various modules), BTEC Level 3, Electronics Engineering (various modules) at Colchester Institute
bookHigh School, GCSE, Various, High School, GCSE, Various at Colbayns High School
languagesEnglish
github-logo-circle

Github Skills (8)

typescript10
typescript-definitions10
typescripts10
react10
typescript-types10
type-definition9
dts9
css9

Programming languages (6)

TypeScriptJavaScriptGoPHPHTMLRuby

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFront-end Developer
Contributions:8 commits, 1 PR, 2 comments in 20 days
Contributions summary:James primarily contributed to the type definitions for the react-jss library within the definitelytyped repository. Their work involved modifying and refining the type definitions, including adding support for dynamic CSS values based on component props. The user also addressed linting errors and updated tests related to the react-jss library. Furthermore, the user renamed and refactored code elements within the TypeScript type definitions.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
jlaw90/Grimja

Mar 2013 - May 2022

Contributions:49 commits, 25 pushes, 4 tags in 9 years 3 months
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