Projects & Portfolio
A collection of open-source projects, infrastructure tools, and automation frameworks I've built. All code is available on GitHub.
🚀 Featured Projects
✨ 3-tier-todo-crud-api-on-eks
Built and deployed a containerized FastAPI todo CRUD backend on AWS EKS, delivering scalable, low-latency API performance with Kubernetes orchestration.
Configured ALB Ingress for secure external routing, traffic management, and high-availability load balancing.
Used Terraform-based Infrastructure as Code to automate cluster provisioning, app deployment, and environment consistency across releases.
#AWS #Kubernetes #Terraform #IaC #EKS #FastAPI #ELB #k8s-elb-controller #ModularInfrastructure
✨ stateful-ai-chatbot-with-bedrock
A production-ready stateful chatbot built with FastAPI and Amazon Bedrock. It persists conversation history in MongoDB (local) or DynamoDB (AWS) to maintain context across sessions. Features sliding-window token trimming to stay within context limits, per-call cost tracking, and a built-in web UI. Demonstrates state management, serverless persistence, and automated cost-tracking in AI applications.
#AWS #Bedrock #FastAPI #MongoDB #DynamoDB #Chatbot #Python #StatefulAI #CostTracking
✨ bedrock-model-compare
Interactive CLI that benchmarks Amazon Bedrock foundation models side-by-side — latency, token usage, and cost — in a single run. Send the same prompt to any combination of models across Amazon, Anthropic, Meta, Mistral, Google, NVIDIA, DeepSeek, Qwen, and more. Results are saved as a timestamped Markdown report sorted cheapest-first. Perfect for cost-conscious prompt engineering, model selection, and performance monitoring as new models and updates are released.
#AWS #model-benchmarking #cost-optimization #ai-tool #Python #boto3 #Utilities #SDK #Bedrock #library
✨ bedrock-cost-tracker-lib
A non-invasive Python library for automated Amazon Bedrock cost tracking. Uses a decorator pattern to log token usage and USD cost to a local SQLite database for every call. Integrates with `bedrock-tui-helpers` for real-time pricing lookups and supports per-project cost segregation, making it ideal for monorepos or multi-service environments.
#AWS #Bedrock #Python #CostTracking #SQLite #Automation #CloudCost
✨ bedrock-tui-helpers
Shared terminal UI components and Bedrock model data for Python CLI tools — one pricing table, one model catalogue cache, one interactive params wizard, one model picker. This package is the single source of truth for all Bedrock-related terminal tooling in this repo. Both bedrock-model-compare and the chatbot cost tracking depend on it. Add it to any project to get a full model catalogue, pricing, and interactive prompts for free.
#AWS #ai-tool #Python #boto3 #Utilities #SDK #Bedrock #library
✨ boto3-helpers
Reusable AWS SDK utilities for any Python project — eliminates repetitive boto3.client() calls, centralises region and credential resolution, caches clients at process scope, and provides idiomatic thin wrappers for Bedrock's control-plane and runtime APIs. Install once as an editable sibling package and every project in the repo gets consistent boto3 behaviour, a single mock-injection point for tests, and free connection reuse on warm Lambda invocations.
#AWS #Python #boto3 #Utilities #SDK #Bedrock #library
✨ multi-stack-cloudformation-tf-iac-module
A structured AWS infrastructure-as-code reference that demonstrates a hybrid provisioning pattern: Terraform as the orchestration layer driving CloudFormation stacks for core AWS resources. It encapsulates reusable templates for VPC setups, subnet segmentation, compute and storage services, and IAM roles with clean separation of concerns and modular design. This pattern supports production-aligned architecture and clear resource ownership across teams, enabling scalable, maintainable cloud deployments.
#AWS #CloudFormation #Terraform #IaC #VPC #EC2 #S3 #ModularInfrastructure
✨ CI-Driven Portfolio Platform
A fully automated portfolio platform built with static HTML, Python automation scripts, and GitHub Actions. This repository powers my personal site, generating pages and content from YAML configurations and external sources (badges, certifications, blog posts) and deploying via GitHub Pages. Showcases automation, scripting, CI/CD, and platform engineering in a real end-to-end system.
#HTML #CSS #JavaScript #Python #GitHubActions #GitHubPages
