Christian Smith

Christian Smith

Mentor
5.0
(3 reviews)
US$50.00
For every 15 mins
5
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Fractional CTO and researcher with 24 years experience
Fractional CTO and researcher with 24 years experience

I'm a programmer, researcher, and technical founder with nearly 25 years experience spanning early stage startups, enterprise, and academia. I love pair programming, explaining complex ideas, helping people discover new talents and building great teams.

Earlier in my career, after more than a decade as a generalist, I accidentally specialized in authentication, authorization, and security protocols while mashing up OAuth APIs. As an open source developer, I then authored and maintained early JavaScript implementations of OpenID Connect, JOSE, and Web Cryptography API. That labor of love led me to work at MIT on decentralized identity, personal data stores, and other privacy-enhancing technologies.

As a technical founder at Anvil Research and Stranger Labs, I have worked on dozens of uniquely challenging software projects using JavaScript alongside other languages like Clojure, Python, and Rust. My latest interests include knowledge graphs, database internals, temporal databases, matching algorithms, logic programming, federated social networks, library tech, and scientific data integration.

Most recently, I consulted at World Bank Group on applications of emerging technologies to climate markets. I am currently a Scientific Advisory Board member at CRIPT, a research platform for polymer scientists based at MIT, where I contribute to data architecture.

Message me for help with learning new skills, career transitions, tricky backend issues, or ongoing mentoring.

Eastern Time (US & Canada) (-04:00)
Joined December 2023
EXPERTISE
23 years experience | 1 endorsement
13 years experience | 1 endorsement
11 years experience
Around 2013, I implemented one of the first open source OpenID Connect servers from scratch while the early specs were still being drafte...
Around 2013, I implemented one of the first open source OpenID Connect servers from scratch while the early specs were still being drafted. Since then, I've worked on all kinds of intricate integrations and custom authentication, authorization and access control schemes.
View more
View more
12 years experience
11 years experience
15 years experience
12 years experience

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Sean Brooks
Sean Brooks
December 2023
Christian is simply a beast with seemingly infinite knowledge and context. I came to him with a pretty complex problem and he slam dunked it. He made sure to explain things in extreme depth the way I like and was so extremely patient the whole way. No doubt I will keep rehiring him.
Sean Brooks
Sean Brooks
December 2023
I came to Christian with a particularly thorny problem with LDAP authentication. It immediately became clear to me that he's a veteran of the industry and knows how to systematically tease things apart. Will definitely hire again.
SOCIAL PRESENCE
GitHub
ngGAPI
AngularJS Google API Client
CoffeeScript
113
40
ngDropbox
AngularJS Dropbox Client
JavaScript
67
22