Nathan Fleming is a pragmatic back-end developer with five years of full-stack experience, based in New York, who specializes in relational databases, secure authorization, and reliable CI/CD-driven testing practices. He builds desktop and web tooling—most recently at Swell—leveraging Node.js/Electron, Redux, WebSockets, and containerized test runners to deliver observable, testable developer workflows. An active open-source contributor and QA-focused engineer, he has strengthened automated test suites for streaming API tooling (Swell) and applied Puppeteer/Cypress to ensure resilient data pipelines and UX flows. Nathan pairs a Codesmith residency and a liberal-arts background with hands-on production experience, making him comfortable translating complex requirements into auditable, secure implementations.
5 years of coding experience
2 years of employment as a software developer
Residency for Experienced Programmers, Residency for Experienced Programmers at Codesmith
Bachelor's of English, English Language and Literature/Letters, Bachelor's of English, English Language and Literature/Letters at San Diego State University
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC..
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 reviews, 15 commits in 2 months
Contributions summary:Nathan primarily contributed to the test suite of the project. Their commits focused on updating existing tests, fixing syntax errors, and modifying test input. The changes include modifications to test files and adjustments to request body inputs, indicating a focus on ensuring the application's functionality through automated testing.
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.