Spotify Analytics Dashboard
Interactive dashboard that visualizes Spotify listening habits, top artists, recently played tracks, and long-term listening insights.
Interactive dashboard that visualizes Spotify listening habits, top artists, recently played tracks, and long-term listening insights.
A personal travel-planning app for organizing trips — each trip can hold Stays (hotels, airbnbs, etc...), Attractions, and Dining reservations, with optional cover images and website links.
Collaborated with software engineers, architects, and business stakeholders to design and develop a modern cloud-based Electronic Medical Record (EMR) platform. Contributed across the full software development lifecycle, including requirements gathering, solution design, API development, database optimization, frontend and backend implementation, and technical documentation.
Built a reusable Redis caching library that supports key and tag generation, configurable TTLs, cache invalidation, and data retrieval. The library follows a cache-aside pattern, checking Redis first and querying the database only when cached data is unavailable.
Designed and developed a reusable logging library that standardized structured logging across multiple services. The library generated consistent logging objects and published them to Azure Event Hubs for downstream processing and observability platforms, including Datadog. Implemented step, process, and event logging to improve application monitoring, diagnostics, and operational visibility.
Built a reusable request framework for GET, POST, PUT, and PATCH operations that became the standard implementation across application domains. Designed with scalability and consistency in mind, the framework reduced duplicated code and simplified the development of new services and endpoints.
Designed, developed, and documented a reusable API validation framework that dynamically validates request payloads across multiple endpoints. The framework leveraged FluentValidation to execute property-specific validation rules, providing a scalable and consistent approach to request validation while reducing duplicated validation logic and simplifying the addition of new API models.
Collaborated with operational and technical teams to redesign billing and authorization workflows through automation and custom software solutions. Developed Microsoft Power Apps to provide users with an intuitive interface for interacting with billing and authorization data, created Power BI dashboards to improve operational visibility and support data-driven decision making, and implemented billing automation processes that streamlined claim generation and updates.