•Developed the complete buy/sell functionality for Unchained’s bitcoin trading platform.
•Created an innovative sell flow, enabling users to retain full control of their bitcoin private keys up until the last moment of the sale, ensuring enhanced security and user sovereignty.
•Built out the cash balance system, enabling users to track and manage their on-platform cash holdings, view their current cash balance, request withdrawals and access detailed cash transaction records.
•Developed the admin application for the trading operations team, enabling seamless management of bitcoin transactions with customers and liquidity providers.
•Led the integration of IRA trading into the platform, managing the challenges of third-party cash balance handling.
•Designed and built the bitcoin inheritance protocol purchase and checkout flow. Integrating Stripe payments to handle credit card transactions.
•Contributed to advancing a microservice architecture with a focus on service isolation, building dedicated services for handling trading, bitcoin syncing, and fiat rails.
•Contributed to the development of an API specification system that auto-generated TypeScript types for the frontend and Pydantic python models for the backend, ensuring consistency in data structures and improving communication between the frontend and backend.
•Helped transform a flaky JavaScript application into a more secure and reliable TypeScript app, improving type safety, reducing runtime errors, and enhancing maintainability by leveraging TypeScript’s stronger typing system.