avatar Projects

Projects

Open source tools and applications I've built to solve real problems in the AWS and developer community - production-ready, actively maintained, built on serverless architectures.

Filter by Category

📡

Announcements Hub for AWS

Aggregates every AWS announcement with AI-powered search and real-time community discussion

✅ Live

A static-first web app that collects and organizes all AWS "What's New" announcements into a fast, searchable interface. Centralizes announcements with community voting, comments, and an AI chat assistant - for AWS practitioners who want to track service launches and ask natural language questions about AWS history.

Sub-second loads via CloudFront-served, monthly-partitioned JSON (no DB reads on page load)
AI chat powered by Amazon Bedrock Nova - natural language queries over AWS announcement history
Community voting, awards, and AI-moderated comments with immediate S3 write-through
Automated hourly RSS sync via EventBridge + Lambda with AI-assisted categorization
S3-first architecture - DynamoDB reserved only for transactional metadata
ReactTypeScriptPythonAWS CDKS3CloudFrontLambdaDynamoDBBedrock NovaCognitoEventBridgeAPI GatewayAgentCoreStrands
🗓️

Community Organizer Hub

Serverless platform for community organizers to manage events, speakers, and real-time engagement

✅ Live

Multi-tenant, serverless event management platform built entirely on AWS. Enables community organizers to manage groups, events, speakers, sponsors, and venues from a single admin interface. Platform admins oversee all tenants; public-facing features like live raffles, Q&A, polls, and feedback require no login.

Multi-tenant RBAC with PLATFORM_ADMIN and ORGANIZER roles, fully scoped per group
Real-time raffle, Q&A, and poll features via AppSync WebSocket subscriptions
Public event pages, feedback forms, and raffle participation - no authentication required
Smart deployment pipeline using hash-based change detection to skip unchanged components
Fully serverless infrastructure provisioned with AWS CDK across 5 stacks
React 18TypeScriptViteTailwind CSSAWS CDKLambdaAPI GatewayDynamoDBCognitoAppSyncS3CloudFront
🏓

PlayingPadel

Track your padel matches, analyze your game, and improve match by match.

✅ Live

A free PWA (also on Android via Google Play) where padel players track their matches and stats - no signup, no ads, works offline. Solves the gap between expensive club platforms and having nothing: a personal, private tool ready in under a minute. Runs on a serverless AWS backend at a very low cost.

Track a match in seconds - only the score is required, everything else is optional
7-section advanced analytics: trends, rivals, partners, sets, predictions and more (Pro)
Points & levels system (10 levels, New Player → Padel Master) with 23 unlockable achievements (Pro)
Offline-first PWA - works on court with no signal; also available on Android via Google Play
Self-evaluation per match: technique, tactics, mental, physical - with evolution charts (Pro)
Vanilla JSTailwindCSSPostCSSJestPlaywrightAWS LambdaAPI GatewayDynamoDBCloudFrontS3AWS SAMReact 19ViteAndroid TWA
💰

AWS FinOps Toolkit

Automates AWS cost visibility, tag governance, and optimization reporting for cloud teams

✅ Active
Cost report email Tag analysis report

Open-source serverless toolkit that transforms AWS cost data into actionable operations. Bridges the gap between raw AWS billing services and real financial governance - delivering automated reports, tag compliance checks, and optimization insights directly to your inbox. Built for engineers who want FinOps discipline without the $100–200+/month cost of QuickSight.

Automated cost analysis, compliance, and optimization reports via email (SES) and S3
Detects tag typos and validates required tags across all regions with a Tag Inventory report
Surfaces consolidated AWS Optimizer recommendations prioritized for action
Runs on Lambda free tier - lightweight alternative to Cost Intelligence Dashboards
Single YAML config controls budgets, schedules, recipients, and tag policies
Node.js 22AWS LambdaAWS SAMS3SESEventBridgeCost Explorer APIAWS ConfigAWS BudgetsCompute Optimizer
📱

Mobile Image Generator

Wrap app screenshots in phone mockups and export as WebP, ready for app stores

✅ Active
Before Before: raw screenshot
After After: phone mockup

CLI tool that wraps app screenshots in a realistic phone mockup and converts them to WebP - ready for app store listings and marketing pages. Includes an interactive browser UI as a no-CLI alternative.

Before/after: raw screenshot → polished phone mockup
Batch WebP conversion with optional resizing
Configurable background color and caption text
Browser UI alternative for non-CLI users
Node.jsPuppeteerHTML/CSScwebp