I’m a Software Engineer focused on designing and building bespoke, scalable systems with a strong emphasis on performance, maintainability, and clean architecture. I take a holistic approach to development, balancing technical excellence with practical delivery across the full software lifecycle.
With a keen focus on collaboration and continuous improvement, I strive to integrate modern development practices, including testing, automation, and DevOps, to deliver robust solutions that meet both user needs and business goals.
A comprehensive cryptocurrency analysis aggregation platform featuring real-time price tracking via WebSockets, portfolio management, and interactive visualizations using React, TypeScript, Express and MongoDB. Chainalyze helps users:
- Track Markets in Real-Time: Live price updates, volume data and market cap tracking powered by the Binance WebSocket API.
- Manage Portfolios: Build and monitor cryptocurrency portfolios with real-time valuation and performance metrics.
- Visualize Data: Interactive charts and graphs showing price movements, portfolio distribution, and market trends.
- Analyze Tokens: Deep dive into individual cryptocurrencies with comprehensive metrics, historical data, and resource links.
- Monitor Performance: Track investment performance across multiple timeframes with clear visual indicators and percentage changes.
Birdy.ai is a cryptocurrency data analysis platform that aggregates tweets from Twitter to provide users with valuable insights and trends from the crypto community. Powered by AI, it curates sentiment analysis to deliver actionable, accurate, and relevant information for informed decision-making.
- Successfully migrated the entire codebase to TypeScript, implementing strict type checking and interfaces to enhance code reliability.
- Established a robust testing infrastructure using Jest and Cypress for comprehensive test coverage.
- Led debugging initiatives to identify and resolve critical issues, significantly improving the user experience.