Senior Software Engineer at Houston Engineering, Inc.
Busan, South Korea
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
S Sheppard is a Senior Software Engineer with 14 years of experience building full-stack geospatial mobile and web applications, currently based in Busan, South Korea. He holds a Ph.D. in Computer Science from the University of Minnesota, where his research focused on crowdsourcing and citizen science—informing a pragmatic, user-centered approach to geospatial tooling. At Houston Engineering he progressed from GIS/Web Developer to senior engineer, shipping production systems that blend Python data analysis, ML tooling, and robust web APIs. An active open-source contributor, he’s improved core projects like django-rest-framework and enhanced geospatial stacks such as Proj4Leaflet and django-rest-pandas to better serve client-side visualization and projection workflows. Colleagues rely on him for clean backend design and practical integrations that bridge research-grade analytics with field-ready mobile surveys. His work often surfaces non-obvious efficiencies, such as rendering pandas plots server-side and streamlining projection support for Leaflet, that accelerate data-driven decision making.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.), Information Technology Management, Bachelor of Science (B.S.), Information Technology Management at University of Minnesota-Crookston
📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)
Role in this project:
Back-end Developer
Contributions:8 releases, 185 commits, 15 PRs in 8 years 8 months
Contributions summary:S primarily focused on enhancing the functionality and features of the Django REST Pandas project. Their contributions included adding JSON serialization support with improved formatting and implementing the ability to render pandas plots directly. The user also refactored the codebase by shortening class names and removing pagination from the pandas views, leading to performance and maintainability improvements. The user also worked on testing the core functionality of the views.
Contributions summary:S primarily focused on integrating the Proj4js library with Leaflet, enabling geospatial projections within the mapping library. They added a GeoJSON layer with projection support, updated the Leaflet library version, and provided an example demonstrating the integration. Furthermore, the user updated the project to use the latest version of Proj4js and refactored the code to use the UMD pattern.
leafletpolygonsproj4jsgeopackagegeodesy
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.