Luke Lee is a Head of Software Engineering with 17 years of experience building everything from C device drivers to large-scale Python web platforms, currently leading teams at Kraken to modernize energy software. He has deep Python expertise—Flask, Django, NumPy—and a track record shipping production systems in online education and renewable energy, including localization work for ERCOT. An active open-source maintainer and contributor, he created the Pluralsight Guides tooling and improved test coverage on well-known Python projects like tablib and PyInstaller. Luke also writes for RealPython and has spoken at PyCon and multiple regional Python meetups, blending developer advocacy with hands-on engineering. He pairs scientific computing experience in oil & gas with practical product delivery—teaching engineers, architecting APIs backed by S3/Postgres, and deploying cross-platform solutions. Based in Houston, he brings a rare combination of low-level systems knowledge and high-level web and data engineering leadership.
17 years of coding experience
13 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Texas Tech University
[Archived] A really simple but powerful packaged personal site that has social integrations like twitter, github, dribbble, instagram, foursquare, tumblr, wordpress, linkedin, spotify/last.fm, and much more...
Role in this project:
Full-stack Developer
Contributions:11 commits in 27 days
Contributions summary:Luke primarily focused on integrating and displaying data from the Last.fm API within the existing personal site project. They implemented both backend and frontend components for this integration, adding API calls, data processing, and a user interface. Furthermore, they enhanced the Last.fm profile display by adding additional user information and improving the visual presentation, utilizing Handlebars templates and CSS styling. Finally, the user ensured robust data handling within the Last.fm component, adding error protection and data formatting.
Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:14 commits in 6 days
Contributions summary:Luke's contributions focused on enhancing the testing infrastructure of the `tablib` library. They added and refactored test cases within `test_tablib.py`, including tests for basic append functionality, column and header slicing, and CSV export. These changes improved test coverage and robustness of the library's features, ensuring proper data handling and format conversion. The user also addressed code style issues by performing PEP8 cleanups.
yamlcsvxlspythoncsv-reader
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.