Daniel Starns

Developer Relations Engineer

Chiang Mai, Thailand
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
Daniel Starns is a Developer Relations Engineer and founder based in Chiang Mai with seven years of hands-on experience building and contributing to open-source backend tooling. He has shipped features and refactors for notable projects like Neo4j GraphQL and Prisma, focusing on query execution, schema metadata, and reliability of ORM engines. Daniel blends developer advocacy with deep backend engineering, translating complex database and GraphQL concepts into usable libraries and tests. His career spans roles at Neo4j, Prisma, Timescale, and startups, showing a pattern of moving between core engineering and community-facing developer relations. As a founder of rconnect.tech, he pairs product instincts with technical craft to help teams adopt open-source stacks. An unusual detail: he studied Thai language and literature, reflecting a rare combination of technical depth and humanistic perspective that helps him communicate across technical and cultural boundaries.
code7 years of coding experience
job5 years of employment as a software developer
bookChinese Language and Literature, Chinese Language and Literature at Chiang Mai University
stackoverflow-logo

Stackoverflow

Stats
3,795reputation
446kreached
110answers
2questions
Badges
graphql
top-5%
fs
top-5%
javascript
top-5%
async-await
top-5%
visual-studio-code
top-5%
github-logo-circle

Github Skills (27)

unit-testing10
back-end-development10
testing10
typescript10
database-testing10
wpgraphql10
prisma10
neo4j10
orm10
wordpress-graphql10
typescript-types10
graphql10
nodejs10
typescripts10
mysql9

Programming languages (14)

MDXJavaRustMakefileGoHTMLJupyter NotebookWitcher Script

Github contributions (5)

github-logo-circle
neo4j/graphql

Sep 2020 - Nov 2022

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.
Role in this project:
userBack-end Developer
Contributions:14 releases, 240 reviews, 1094 commits in 2 years 2 months
Contributions summary:Daniel appears to be a back-end developer focused on implementing features for the Neo4j GraphQL library. They refactored existing code by adding todo comments to identify future work, moving code into a new class, and merging typedefs. Their contributions also included the implementation of a "getObjFieldMeta" function within the src/schema directory and resolving issues with relationships within the code.
cyphergraphqljavascriptneo4jgraphs
prisma/orm

May 2022 - Jan 2023

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
Role in this project:
userBackend Developer
Contributions:249 reviews, 166 commits, 151 PRs in 8 months
Contributions summary:Daniel primarily contributed to the testing and refactoring of the Prisma ORM client, focusing on database interactions. They made changes related to engine configuration, including ignoring specific types, removing logs, and fixing imports. The user also worked on adding test cases for internal engine ports and contributed to improvements in the test setup, including handling errors and timeouts. This suggests a focus on the core functionality and reliability of the Prisma client.
cockroachdbmariadbmongodbmysqlnodejs
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