Crawford – React, AI-assisted coding, Typescript
Crawford is a senior full-stack engineer with deep expertise in TypeScript, Node.js, React, Next.js, and AWS. He's repeatedly been the person who sets the technical foundation rather than inherits it — comfortable owning architecture, mobile, backend, and infrastructure decisions simultaneously. His instincts lean toward pragmatic simplicity over trend-chasing, and his track record shows consistent delivery in fast-moving, high-stakes product contexts.
10 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior / Founding Software Engineer
A token launchpad built on Base that lets teams launch projects on-chain, raise capital through built-in fundraising, trade instantly with algorithmic liquidity, and build a community around their token from day one.
- Architected the full-stack platform from scratch, defining the technical foundation across web, mobile, smart contract integration, and async job infrastructure;
- Established codebase conventions and a shared package model to improve developer efficiency;
- Designed and shipped a novel feature that enables AI agents to autonomously own and operate Solana wallets;
- Led an end-to-end feature that gives fundraise creators an AI-curated list of qualified contributors;
- Architected and built District’s mobile trading app in React Native + Expo, including a tRPC integration layer that eliminated duplicated API surface and accelerated subsequent development.
Software Engineer
An AI-powered procurement platform that helps finance and procurement teams streamline the full purchase lifecycle — from intake and vendor management to approval workflows, spend visibility, and vendor payments — all in one connected system.
- Designed and shipped full-stack features in TypeScript across a React frontend and Node.js/Express backend, owning work from API to UI;
- Wrote performance-optimized SQL queries powering customer-facing financial analytics, reducing latency on key queries from ~10s to ~100ms;
- Implemented clean UIs for customers to review large volumes of data using virtualized tables;
- Designed a permissioning system that let customers grant fine-grained access to confidential business data;
- Created extensive unit and integration tests, enabling improved CI with fewer regressions.
Senior Software Engineer
A blockchain-powered high-yield savings platform designed to give everyday retail investors access to inflation-beating returns — without needing to hold crypto. Users deposited US dollars and earned up to 4.5% APY by connecting to digital asset credit markets through an intuitive, easy-to-use interface
- Developed the API architecture using scalable, reusable patterns and tests;
- Implemented UIs and Playwright tests;
- Built and maintained a service for managing all financial transactions and balance reconciliation within the application;
- Created a PDF generation API for client statement generation;
- Built internal Python libraries published on PyPI, including an SDK for Circle, ZeroHash, and “django-crawfish,” a Django-specific collection of utilities.
Software Engineer
A peer-to-peer parking marketplace for urban apartment and condo buildings, letting residents rent out their unused parking spots to neighbors. The platform handled reservations, secure payments via Stripe, and SMS/email notifications — keeping all transactions within the building community for added security.
- Designed and built the full-stack architecture from the ground up using React, Django, Django REST Framework, and GraphQL, owning both frontend and backend across the entire product lifecycle.
- Implemented a real-time parking availability and reservation system, handling booking logic, conflict resolution, and spot management for multi-unit residential buildings.
- Integrated Stripe for secure peer-to-peer payments with escrow-style transaction handling, ensuring hosts were paid only upon successful reservation completion.
- Set up automated SMS notifications via Twilio and transactional emails via SendGrid to keep hosts and guests informed throughout the booking flow.
- Leveraged Celery and Redis for asynchronous task processing and background job management, supporting scheduled notifications and deferred payment workflows.
- Used PostgreSQL as the primary data store, designing schemas to support multi-tenancy across buildings, users, and parking spots.