Jonathan Compton

Software Engineer at Sandia National Laboratories

Albuquerque, New Mexico, United States
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

👤
Senior
🎓
Top School
Jonathan Compton is a software engineer with a decade of experience who currently conducts R&D in natural language processing at Sandia National Laboratories, blending classic ML and deep learning techniques into production Python systems. He specializes in transformers and model security—adversarial examples, black-box attacks, and poisoning—while still valuing lightweight approaches like naive Bayes and graph embeddings when they fit the problem. His background in systems administration and scripting (Bash, Ruby, Python) gives him a pragmatic edge in deploying and hardening models across real infrastructure. Based in Albuquerque, he enjoys reading and implementing research papers end-to-end, treating engineering as applied scholarship. Notably, he calls his current role a “dream job,” signaling strong domain fit and long-term commitment.
code10 years of coding experience
job8 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Christian Life Academy
bookB.A., English Literature, Spanish, 3.98 (summa cum laude), B.A., English Literature, Spanish, 3.98 (summa cum laude) at Evangel University
languagesEnglish, Indonesian, Spanish
stackoverflow-logo

Stackoverflow

Stats
13,617reputation
1.3mreached
14answers
27questions
github-logo-circle

Github Skills (62)

perl9
snl-applications9
incident-response9
threat-intelligence8
websocket8
autocomplete8
cybersecurity8
reinforcement-learning-environments8
javascript8
nodejs8
visualization8
socket-io7
reflection7
trend7
vagrant7

Programming languages (7)

TypeScriptCJavaScriptVueRubyVim ScriptPython

Github contributions (5)

github-logo-circle
jecompton/GEM-Benchmark

Dec 2020 - Dec 2020

Benchmark for Graph Embedding Methods
Contributions:58 pushes, 4 branches in 12 days
pytorchgraph-embedding-methodsdeep-learningbenchmarkgraph-neural-networks
jecompton/cyrinjs

Sep 2019 - Sep 2019

nodejs tools for monitoring, alerting, and passing around system data as json. A unified watcher of things (hence the name Cyrin)
Contributions:8 pushes, 1 branch, 1 comment in 11 days
monitoringnodejs
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