Laurence Kedward

Software Team Lead at MBDA

Bristol, 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

🤩
Rockstar
🎓
Top School
Laurence Kedward is a software team lead based in Bristol with six years of experience bridging high-performance research code and production engineering in defence and academia. He holds a PhD in Aerospace Engineering and has a strong background in numerical methods and GPU-accelerated computation, having led research software development, optimisation and HPC system administration at the University of Bristol. At MBDA he progressed from Principal Software Engineer to Team Lead, applying pragmatic code design, review and delivery practices to safety- and performance-critical systems. Laurence is also an active contributor to the Fortran Package Manager (fpm), where he helped rework core back-end functionality and dependency handling—an uncommon niche that highlights his ability to modernise legacy scientific toolchains. Practical, technically curious and comfortable mentoring others, he pairs deep numerics expertise with hands-on systems and software engineering.
code6 years of coding experience
job6 years of employment as a software developer
bookBedford Modern School
bookDoctor of Philosophy (Ph.D.) Aerospace Engineering Numerical Methods for Aerodynamic Shape Optimisation, Doctor of Philosophy (Ph.D.) Aerospace Engineering Numerical Methods for Aerodynamic Shape Optimisation at University of Bristol
github-logo-circle

Github Skills (9)

plugin-development10
fortran10
filesystem10
build-system10
file-operations10
drupal-module10
fileio10
package-management10
package-development10

Programming languages (8)

CTeXJavaScriptHTMLNSISJupyter NotebookFortranPython

Github contributions (5)

github-logo-circle
fortran-lang/fpm

Aug 2020 - Oct 2022

Fortran Package Manager (fpm)
Role in this project:
userBack-end Developer
Contributions:8 releases, 245 reviews, 461 commits in 2 years 2 months
Contributions summary:Laurence primarily focused on developing the core functionality of the Fortran Package Manager (fpm). Their work included restructuring the code base by moving routines into separate modules, implementing functionalities for file system operations and string manipulations, and adding support for C source files. They also contributed to building the initial fpm build backend with dependency resolution and implemented functionality to manage and link modules and executables.
fortran-package-managerpackage-managerfortranfpmbuild-system
LKedward/fhash

Oct 2020 - Nov 2021

fpm package implementing a hash table with support for generic keys and values.
Contributions:4 releases, 1 review, 80 commits in 1 year 1 month
hashkeysgenericnodejsfpm
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
Laurence Kedward - Software Team Lead at MBDA