: lorendsr
: lorensr
: loren
: lorensr@gmail.com
: blog
: keybase
: npm
: atmosphere
: linkedin
Software engineer specializing in:
The most comprehensive book on GraphQL. Written with John Resig, the creator of jQuery.
Mobile app for making social challenges and predictions.
Meteor Cordova app with P2P transactions (USD and BTC).
Payo – Paleo Mayo: a healthy mayonnaise.
Only virgin-oil mayo, lowest omega-6, free-range organic eggs.
Efficiency & accessibility Chrome extension providing a launcher / command line for the browser.
Intro to durable execution in Node.
Overview of time-travel debugging (what it is, its history, how it’s implemented) and how it relates to debugging your production code.
An internal tool that syncs your GitHub org’s list of repositories to a Notion database.
How durable execution works under the hood.
Goes deep into the differences between them and recommendeds when to use each.
Discusses the pros and cons of self publishing books and courses on programming.
A 3-part series explaining the GraphQL specification.
An overview of data fetching in GraphQL and how to write a custom Apollo data source library.
I explain why I decided to write a book about GraphQL, and I and share about myself, the title, and the logo.
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.
An in-depth analysis of the render performance of a couple complex Meteor Blaze apps.
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
"Creating Large Disturbances in the Power Grid: Methods of Attack After Cyber Infiltration"
TS SDK for Temporal
Sample applications for the Temporal TypeScript SDK
Extensive React example application used in Chapter 6 of the Guide
Apollo Server data source for MongoDB
Converts GraphQL queries into SQL statements
Community maintainer of Meteor, the #1 web app framework on Github
Meteor package for creating magic autologin links, like Slack
React components for credit card and bank account forms, using material-ui (demo)
A good-lookin' segmented control React component (demo)
Meteor package for temporarily restricting a user's authorization
Meteor package for making ACH transactions through SynapsePay
Meteor package for better hot code push updates for Cordova apps
System Design on Easy Mode (34 min)
Code That Can't Fail (18 min)
System Design on Easy Mode (40 min)
Building Reliable Distributed Systems (1 hr 37 min)
"Apollo Tutorial" at Meteor Camp NYC
Developer Relations Engineer
Language Runtime Engineer
Maintained the TypeScript SDK.
Consultant
Built, fixed, added features to, or added testing for web and mobile apps.
Global Network Vulnerability Analyst
Technical reviewer for these titles:
Coursework included network security, web application security, computer network operations, malware analysis, assembly language, network programming, C programming, Linux and Windows kernels, and cryptography.
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.