Gem Newman

Executive Producer at Life, the Universe & Everything Else Podcast

Winnipeg, Manitoba, Canada
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
Gem Newman is an Executive Producer and senior developer with 13 years of experience building full-stack systems and contributing to robust open-source tooling, particularly in Julia. Based in Winnipeg, they blend hands-on engineering (Python, C#, React) with architecture and project leadership, having improved CSV handling in JuliaData/CSV.jl to make data ingestion more reliable across tricky stream scenarios. Gem leads the long-running Life, the Universe & Everything Else podcast and has steered non-profits focused on scientific skepticism, reflecting a commitment to clear thinking and community impact. A habitual tinkerer, they publish small terminal and web utilities (tread, imgii, an expense tracker) and maintain a public portfolio and codebase that reveal both curiosity and practical polish.
code13 years of coding experience
job13 years of employment as a software developer
bookDoctor of Medicine - MD, Doctor of Medicine - MD at University of Manitoba
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

file-processing10
file-handling10
data-structures10
csv10
file-access10
fileio10
data-structure10
julia10
testing9
data-analysis8

Programming languages (9)

JuliaTypeScriptC#CSSObjective-C++GoSwiftRuby

Github contributions (5)

github-logo-circle
JuliaData/CSV.jl

Mar 2017 - Jan 2018

Utility library for working with CSV and other delimited files in the Julia programming language
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 12 comments in 9 months
Contributions summary:Gem primarily focused on improving the functionality and reliability of the `csv.jl` library. Their contributions addressed critical bug fixes related to reading CSV files, particularly those with empty content, streams, or header and transform configurations. They also worked on improving the handling of non-rereadable and seekable streams. Their work significantly enhances the robustness of the library for a variety of data input scenarios.
csvcsv-readerdataframesdelimited-filesdelimited
spurll/vote

Mar 2015 - Feb 2023

A web service that allows people to vote on things using a variety of voting methods.
Contributions:57 commits, 9 PRs, 51 pushes in 7 years 11 months
djangovoting-methodsvotingvotevariety
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