Nathan Quarles is a Senior Software Engineer with a decade of full-stack experience, currently delivering scalable web and mobile applications at Railroad19 in Raleigh, NC. He combines strong frontend expertise with backend versatility, with a track record at Booz Allen Hamilton focusing on React ecosystems and REST APIs in Node.js. His freelance work spans Ruby on Rails, Express.js, PostgreSQL/MySQL, Docker, and a broad React/Redux/CSS stack, along with CMS-driven sites for diverse clients. Nathan brings cross-functional, client-facing leadership from roles such as Yale Center Beijing, where he overhauled bilingual Chinese/English sites, managed EventBank CMS, and coordinated A/V for events. A Clemson University computer science graduate, he continually translates complex requirements into practical, maintainable software solutions.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Clemson University
English, Chinese
Github Skills (183)
zero-configuration10
github10
material-ui10
apollo-client10
declarative10
javascript10
twitter10
async10
recycle10
tidy10
apollographql10
developer-tools10
git10
typescript10
prototypes10
Programming languages (9)
TypeScriptRustOCamlJavaScriptGoHTMLRubyRich Text Format
Realtime collaborative todo list using Apollo GraphQL (Cloud Firestore for data), Next.js, and serverless deployment
Contributions:58 commits, 56 pushes, 1 branch in 1 month
next-jsrealtimeserverlesscloud-firestoretodo-list
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.