: lorendsr
: lorensr
: loren
: lorensr@gmail.com
: blog
: keybase
: npm
: atmosphere
: linkedin
Software engineer specializing in:
Temporal TypeScript SDK 2021-2022
The GraphQL Guide 2016-2021
The most comprehensive book on GraphQL. Written with John Resig, the creator of jQuery.
Parlay App 2014-2016
Mobile app for making social challenges and predictions.
Meteor Cordova app with P2P transactions (USD and BTC).
Payo 2013-2016
Payo – Paleo Mayo: a healthy mayonnaise.
Only virgin-oil mayo, lowest omega-6, free-range organic eggs.
Ferro 2013

Efficiency & accessibility Chrome extension providing a launcher / command line for the browser.
Building Reliable Applications with Durable Execution 2024
Intro to durable execution in Node.
Time-Travel Debugging Production Code 2023
Overview of time-travel debugging (what it is, its history, how it’s implemented) and how it relates to debugging your production code.
Sync GitHub Repos to Notion with Temporal Schedules 2023
An internal tool that syncs your GitHub org’s list of repositories to a Notion database.
How Durable Execution Works 2023
How durable execution works under the hood.
When to use gRPC vs GraphQL 2022
Goes deep into the differences between them and recommendeds when to use each.
So you want to self-publish books and courses on programming 2021
Discusses the pros and cons of self publishing books and courses on programming.
The GraphQL Spec, Simplified 2021
A 3-part series explaining the GraphQL specification.
A Deep Dive on Apollo Data Sources 2020
An overview of data fetching in GraphQL and how to write a custom Apollo data source library.
Announcing The GraphQL Guide 2017
I explain why I decided to write a book about GraphQL, and I and share about myself, the title, and the logo.
Use all the databases 2017
An introduction to GraphQL and a tutorial on writing a GraphQL Node server that fetches data from five different data sources. Won best article award on Compose's blog.
Fixing your Meteor app's render performance 2015
An in-depth analysis of the render performance of a couple complex Meteor Blaze apps.
The NSA: An Inside View 2013
Blog post on my experience at the NSA. Was at the top of Hacker News for a day.
"An interesting and reasonable perspective."
—John Gruber
Thesis 2010
"Creating Large Disturbances in the Power Grid: Methods of Attack After Cyber Infiltration"
temporalio/sdk-typescript
TS SDK for Temporal
temporalio/samples-typescript
Sample applications for the Temporal TypeScript SDK
GraphQLGuide/guide
Extensive React example application used in Chapter 6 of the Guide
GraphQLGuide/apollo-datasource-mongodb
Apollo Server data source for MongoDB
join-monster/join-monster
Converts GraphQL queries into SQL statements
meteor/meteor
Community maintainer of Meteor, the #1 web app framework on Github
lorensr/login-links
Meteor package for creating magic autologin links, like Slack
lorensr/react-payment
React components for credit card and bank account forms, using material-ui (demo)
lorensr/segmented-control
A good-lookin' segmented control React component (demo)
lorensr/roles-restricted
Meteor package for temporarily restricting a user's authorization
parlaywithme/meteor-synapsepay
Meteor package for making ACH transactions through SynapsePay
jamielob/reloader
Meteor package for better hot code push updates for Cordova apps
Modern Web 2024
Apache Cassandra Corner 2023
Front End Happy Hour 2021
GraphQL Summit 2024
PyTexas 2024
System Design on Easy Mode (34 min)
Cassandra Summit 2023
Code That Can't Fail (18 min)
All Things Open 2023
System Design on Easy Mode (40 min)
LibertyJS 2023
DataStax 2023
JNation 2022
Craft Conference 2022
Building Reliable Distributed Systems (1 hr 37 min)
TS Congress 2022
DataLayer 2017
Meteor Camp Conference 2016
"Apollo Tutorial" at Meteor Camp NYC
Crater Mobile Conference 2016
Meteor Devshop NY 2015
Meteor Devshop SF 2015
Netflix 2024–2025
Technical Support Engineer
Temporal 2022–2024
Developer Relations Engineer
Temporal 2021–2022
Language Runtime Engineer
Maintained the TypeScript SDK.
Various 2014–2021
Consultant
Built, fixed, added features to, or added testing for web and mobile apps.
National Security Agency 2010–2012

Global Network Vulnerability Analyst
Dartmouth College Computer Science 2007–2009
The Pragmatic Bookshelf 2011–2015
Technical reviewer for these titles:
National Cryptologic School 2010–2012

Coursework included network security, web application security, computer network operations, malware analysis, assembly language, network programming, C programming, Linux and Windows kernels, and cryptography.
Dartmouth College 2006–2010
Bachelor's in Computer Science, magna cum laude.
Honors thesis: Creating Large Disturbances in the Power Grid: Methods of Attack After Cyber Infiltration
Led co-ed fraternity and a cappella group.