I'm a Software Engineer passionate about designing and building scalable, efficient applications, I thrive on solving complex problems and delivering meaningful solutions.
Before transitioning into development, I managed key operations in a construction industry business, where I honed my problem-solving, communication, and leadership skills. These experiences now shape how I approach creating innovative and practical applications.
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.
GigFinder is a dynamic event discovery app that connects users with live events happening near them. Through an intuitive interface, users can explore, track and purchase tickets for local entertainment that matches their interests.
- 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.