Skip to content
View cdanwards's full-sized avatar
:shipit:
:shipit:

Organizations

@infinitered

Block or report cdanwards

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cdanwards/README.md

Dan Edwards

React Native engineer. Occasional philosopher. Always in the middle of refactoring something.


What I work with

Mobile & Web — React Native, Expo, React, Next.js
Backend — Node.js, Express, AWS Lambda, Firebase Functions
Data — PostgreSQL, SQLite, Supabase, Prisma, Firebase
Languages — TypeScript (primarily), JavaScript, Go, SQL
CI/CD — GitHub Actions, GitLab CI/CD, CircleCI

TypeScript is non-negotiable. The compiler is not your enemy.


Currently

  • Shipping production React Native at scale, navigating the usual joys of auth, OTA updates, and Apple's review process
  • Quietly building things under Aldercroft — an indie software venture that will either be a footnote or a chapter, TBD
  • Using AI tooling daily and unironically — Claude, Cursor, and friends are load-bearing parts of my workflow, not novelties. I've thought a lot about what that means for how we write, review, and own code
  • Integrating LLMs into mobile products in ways that are actually useful rather than just impressive in demos

On the side

I pull cards (MTG — the intersection of nostalgia and poor financial decisions). I manage an FPL team with more conviction than results. I lift weights and track macros with the same energy I bring to TypeScript types: obsessively and for reasons I struggle to fully articulate.


Philosophy

The codebase will outlive the deadline. Write accordingly.


Find me

Pinned Loading

  1. terminal-site terminal-site Public

    TypeScript