Frontend and mobile teams slowed down by over-fetching REST endpoints or N+1 GraphQL resolvers frequently search to hire a freelance GraphQL (Strawberry, Apollo, Hasura) & tRPC API programmer. I am Aldian Fazrihady, a Senior Freelance Full Stack Programmer.
Core GraphQL & Type-Safe API Capabilities
- DataLoader N+1 Elimination: Instrumenting Python (Strawberry / Ariadne / Graphene), Node.js (Apollo / Pothos / Mercurius), and Go (`gqlgen`) GraphQL servers with batched DataLoaders and query-depth/complexity cost limiters.
- End-to-End TypeScript with tRPC & GraphQL Codegen: Generating zero-runtime-overhead TypeScript hooks for React, Next.js, and React Native clients.
- Persisted Queries & Edge Caching: Configuring Automatic Persisted Queries (APQ) and fine-grained authorization directives.
Frequently Asked Questions
Why is our GraphQL API making hundreds of SQL queries per request?
Nested GraphQL resolvers execute independently unless batched. Implementing request-scoped DataLoaders collapses hundreds of child SQL lookups into a single `WHERE id = ANY(...)` query.
How do I hire you as a freelance GraphQL or tRPC programmer?
Hire me via Upwork.