Timothy Pratley

Developer at Hummi

New York, New York, 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

🤩
Rockstar
🎓
Top School
Timothy Pratley is a seasoned developer with 17 years of professional experience specializing in Clojure, ClojureScript and Clojure-Android, and a long history of building mission-critical systems from autonomous 60-tonne robots to high-throughput offer-targeting engines. He is an active Clojure contributor and advocate, author of a professional Clojure book, and has fifty personal projects on GitHub that showcase practical tools like a sociogram builder and realtime whiteboard. Timothy has led engineering teams and re-architected complex systems—bringing graph-based models, Unity-driven visualizations, and Datomic-compatible work to production across logistics, finance, and enterprise SaaS. He combines a strong academic foundation in applied mathematics, statistics and IT with a penchant for pair programming, thoughtful design, and tightening the gap between research-grade algorithms and reliable, scalable software.
code17 years of coding experience
job21 years of employment as a software developer
bookBachelor Science and Bachelor Information Technology, Supercomputing, Computer Science, Applied Maths and Statistics, Physics, Distinction average, Bachelor Science and Bachelor Information Technology, Supercomputing, Computer Science, Applied Maths and Statistics, Physics, Distinction average at Griffith University
stackoverflow-logo

Stackoverflow

Stats
10,604reputation
2.0mreached
184answers
33questions
Badges
clojure
top-1%
github-logo-circle

Github Skills (21)

javascript10
clojure-cli10
testing10
databases10
database-testing10
clojars10
clojure10
clojurescript10
database10
datalog9
firebase9
d3js8
vector6
try-catch6
concurrency6

Programming languages (12)

TypeScriptJavaCSSC++ShellRustJavaScriptHTML

Github contributions (5)

github-logo-circle
cljsjs/packages

Dec 2015 - Nov 2016

DEPRECATED: Javascript libraries packaged up with Google Closure externs
Role in this project:
userFull-stack Developer
Contributions:16 commits, 5 PRs, 12 comments in 11 months
Contributions summary:Timothy contributed to the cljsjs/packages repository by wrapping JavaScript libraries with Google Closure externs, enabling their use in ClojureScript projects. They added externs for libraries like `three-water-material` and `firebase-node`, enhancing the project's compatibility and scope. The user also maintained the project by merging in upstream changes, ensuring the library's continued functionality. Their work directly improved the availability of JavaScript libraries for ClojureScript developers.
javascriptclojarsclojurescriptexternsjavascript-libraries
tonsky/datascript

Jul 2021 - Jul 2021

Immutable database and Datalog query engine for Clojure, ClojureScript and JS
Role in this project:
userBack-end Developer & QA Engineer
Contributions:9 commits, 2 PRs, 9 comments in 3 days
Contributions summary:Timothy primarily focused on improving the `datascript` database library by addressing issues related to pull operations, which involved fixing incorrect results and handling missing data more gracefully. They implemented and refined pull API functionalities to ensure correct data retrieval. This includes incorporating Datomic compatibility tests to validate and ensure accurate behavior, as well as adjusting the code to align with Datomic's expected behavior. Furthermore, the user also added tests, and modified the codebase to improve compatibility and reduce spurious results.
queryimmutable-databasequery-enginedeclarative-programmingdatascript
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
Timothy Pratley - Developer at Hummi