Bill Crawford

Lecturer - Electrical And Electronic Engineering at Forth Valley College

Falkirk, Scotland, 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
Bill Crawford is a seasoned electrical and electronic engineering lecturer based in Falkirk with over 25 years of teaching and practical engineering experience and nine years of documented professional activity. He combines classroom leadership at Forth Valley College with hands-on industry experience as an electrical project engineer and quality manager, bringing real-world systems design and ISO-focused process improvements into technical education. Bill has supported digital skills development and mentoring, and contributed to open-source documentation for the well-known PyBluez Bluetooth Python extension, improving usability through comprehensive Sphinx-generated docs. His long-term community involvement as a trustee for a local heritage trust underscores a commitment to civic regeneration alongside technical education. Known for bridging applied engineering projects and clear technical communication, he helps students translate theory into installable, commissionable systems.
code10 years of coding experience
job14 years of employment as a software developer
bookHND in Electrical and Electronic Engineering, HND in Electrical and Electronic Engineering at Falkirk College of Technology
bookBA, Tertiary Education, BA, Tertiary Education at The University of Stirling
github-logo-circle

Github Skills (7)

sphinx10
documentation10
python5
rest-api4
api-rest4
restful-api4
api-design4

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
pybluez/pybluez

Jul 2019 - Aug 2019

Bluetooth Python extension module
Role in this project:
userTechnical Writer
Contributions:15 commits, 14 PRs, 1 push in 29 days
Contributions summary:Bill primarily focused on improving the project's documentation by generating documentation using Sphinx, a popular documentation generator. They created a new documentation folder, added draft API and user guides, and restructured existing documentation files. Additionally, the user fixed docstrings and updated configuration files related to documentation generation, including a batch file for building the documentation and the Sphinx configuration file. Their work aimed to enhance the usability and clarity of the PyBluez library through comprehensive documentation.
bluetoothpython-extension
beadysea/weather

Apr 2018 - Jun 2024

Contributions:10 PRs, 13 pushes, 10 branches in 6 years 3 months
arduinoarduino-unopython3weather-station
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