Portfolio

A collection of projects I've worked on, showcasing my skills and experience in web development, data science, and more.

Cache Hit204ms
Combined GitHub activity

Loading contributions...

AugSepOctNovDecJanFebMarAprMayJunJul
MonWedFri
Loading GitHub contribution data...
LessMore

Featured Projects

Write-Through Caching with Azure Managed Redis and Azure SQL Database

Write-Through Caching with Azure Managed Redis and Azure SQL Database

Authored a Microsoft Learn reference architecture for implementing write-through caching with Azure Managed Redis and Azure SQL Database for low-latency, high-traffic applications.

azure managed redisazure sql databasewrite-through cachingidempotencydistributed caching
Microsoft Build 2026: Lightning Talk + Product Booth

Microsoft Build 2026: Lightning Talk + Product Booth

Presented a Microsoft Build 2026 lightning talk on Azure Managed Redis for Foundry agents and served as a Redis Expert on Azure Redis booth duty.

azure managed redissemantic cachingvector searchRAGagent memory
Azure Managed Redis & Azure Databricks: Real-time Feature Serving (Blog Post)

Azure Managed Redis & Azure Databricks: Real-time Feature Serving (Blog Post)

Co-authored a blog post showing how Azure Managed Redis and Azure Databricks can work together to support real-time feature serving for latency-sensitive AI and machine learning applications.

azure managed redisazure databricksfeature storereal-timefraud detection
Microsoft Ignite 2025: Semantic Caching Breakout + Product Booth + DP-900

Microsoft Ignite 2025: Semantic Caching Breakout + Product Booth + DP-900

Presented a Microsoft Ignite 2025 breakout session demonstrating a semantic caching demo I built, supported attendees as a Microsoft product expert on booth duty, and passed the DP-900 certification onsite.

azure managed redissemantic cachingvector searchembeddingsazure openaiazure container appsazd
Fractal Tech (NYC): Context-Enabled Semantic Caching

Fractal Tech (NYC): Context-Enabled Semantic Caching

Presented at Fractal Tech in NYC on a Redis-built pattern: context-enabled semantic caching, semantic cache hits adapted with user context for faster, cheaper, more personalized LLM outputs.

redisredisvlvector searchsemantic cachingembeddingsllm personalizationragpython
Redis Agent Skills (AI Coding Agent Skill Pack)

Redis Agent Skills (AI Coding Agent Skill Pack)

Contributed to Redis’ official “agent skills” collection: packaged guidance and resources that help AI coding agents make better Redis decisions (data structures, vector search, caching, performance).

agent skillsredisjavascripttypescriptnpm
Azure Managed Redis & Azure Cosmos DB with Cache-Aside (Blog Post)

Azure Managed Redis & Azure Cosmos DB with Cache-Aside (Blog Post)

Co-authored a practical guide showing how cache-aside with Azure Managed Redis reduces Cosmos DB RU costs and improves read latency, without rewriting the application.

azure managed redisazure cosmos dbcache-asideazure functionsentra idazure monitor
Azure Redis Migration Accelerator (Discovery & Inventory Toolkit)

Azure Redis Migration Accelerator (Discovery & Inventory Toolkit)

Built a migration planning toolkit that discovers Redis resources across Azure subscriptions and collects inventory & usage metrics to support right-sizing and migration to Azure Managed Redis.

pythonpowershellbashazure monitor metricsazure resource graphazure cli
Semantic Caching Demo + Cost & Sizing Calculator (Azure Managed Redis)

Semantic Caching Demo + Cost & Sizing Calculator (Azure Managed Redis)

Featured at Microsoft Ignite 2025. Created an end-to-end semantic caching demo with real-time streaming plus an interactive cost & sizing calculator to quantify Redis ROI vs. raw LLM spend.

nextjsfastapipythonredisazure managed redisazure openaiazure container appsazddocker
Context-Enabled Semantic Caching (Python Notebook)

Context-Enabled Semantic Caching (Python Notebook)

Built a hands-on Python notebook that demonstrates CESC: semantic cache matching with Redis vector search, then personalization using user context to transform generic cached responses into user-relevant answers.

pythonredisvector searchembeddingssemantic cachingllm
Building a Context-Enabled Semantic Cache with Redis (Blog Post)

Building a Context-Enabled Semantic Cache with Redis (Blog Post)

Wrote and published a deep-dive on “Context-Enabled Semantic Caching” (CESC): combining semantic cache hits with lightweight personalization and optional RAG context to cut latency/cost while improving relevance for enterprise AI apps.

redisredisvlvector searchsemantic cachingembeddingsrag
Modernizing Epsilon Zeta: A Digital Transformation

Modernizing Epsilon Zeta: A Digital Transformation

Spearheaded the technological modernization of my alma mater's Sigma Nu chapter, implementing a new digital infrastructure to support operations and a successful $40,000 fundraising campaign.

reactnextjsstripeslackgithub
Customer Churn Prediction

Customer Churn Prediction

A comprehensive, interactive machine learning application designed to predict customer churn for a telecommunications company, guiding users through each step of the ML workflow.

pythonstreamlitpandasnumpyscikit-learnXGBoostLightGBMSHAPMatplotlib
My Personal Website

My Personal Website

This project details the creation of my personal website – a next-generation digital presence built using Next.js & React, hosted on AWS.

nextjsreacttypescriptawslambdadynamodbamplifygitapi gateway

Tools & Technologies