Projects

Organized by domain. Each project links to its GitHub repository.

RAG Document Q&A GitHub →

Upload any PDF or text document and ask questions conversationally. Built on Amazon Bedrock (Titan Embed v2 + Claude 3.5 Haiku), ChromaDB for vector storage, and FastAPI. Streaming responses with inline [Source N] citations and multi-turn conversation memory per session.

RAG LangChain AWS Bedrock ChromaDB FastAPI
AWS Generative AI Developer Pro — Exam Prep GitHub →

Notes, Q&A sets, and hands-on Bedrock projects covering all five AIP-C01 domains: AI fundamentals, generative AI concepts, AWS AI services, responsible AI, and security. Includes working code samples for each domain.

AWS Bedrock AIP-C01 Certification
Amazon Bedrock Learning GitHub →

Notes, experiments, and projects from Amazon Bedrock and Agent Core courses. Covers foundation models, knowledge bases, agents, guardrails, and production deployment patterns on AWS.

Agents AWS Bedrock Knowledge Bases
Claude Code Learning GitHub →

Notes, projects, and experiments from the Anthropic Claude Code course. Explores agentic workflows, tool use, prompt engineering patterns, and building production-grade applications with the Claude API.

Claude API Agents Jupyter
AWS Security GitHub →

Deep-dive into AWS security services and patterns — IAM least-privilege design, Security Hub findings, GuardDuty threat detection, and KMS encryption strategies. Practical reference for securing cloud workloads at the architecture level.

Security AWS IAM GuardDuty Security Hub
RAG Document Q&A — Security Applications GitHub →

The RAG pipeline applied to security documentation — query threat reports, CVE databases, and compliance frameworks conversationally. Forms the foundation for agentic STRIDE and ATLAS threat modeling workflows using Claude.

STRIDE ATLAS LLM Threat Modeling
OrderStream — Secure Microservices GitHub →

Python microservices platform demonstrating secure-by-design patterns: IAM-controlled SQS/Kinesis access, encrypted PostgreSQL connections, API Gateway authorization, and secrets management via AWS Secrets Manager.

Security AWS Python Microservices
Algorithms & Data Structures GitHub →

Practice implementations across sorting, searching, graphs, trees, and dynamic programming — collected from LeetCode, HackerRank, GeeksForGeeks, and Codility. Written in Java with complexity annotations on each solution.

Algorithms Java Big-O
Dynamic Programming GitHub →

Focused collection of dynamic programming solutions — knapsack, LCS, edit distance, coin change, matrix chain multiplication, and more. Each solution includes the recurrence relation, memoization and tabulation variants, and complexity analysis.

Dynamic Programming Java
LeetCode Solutions GitHub →

LeetCode problem solutions organized by pattern: sliding window, two pointers, binary search, BFS/DFS, backtracking, and union-find. Consistent structure makes it easy to recognize patterns in new problems.

Algorithms Java LeetCode
Codility Solutions GitHub →

Efficient solutions to Codility algorithm challenges with a focus on time and space complexity. Covers prefix sums, caterpillar method, leader algorithms, and prime/composite sieve patterns.

Algorithms Java Codility
HackerRank Solutions GitHub →

317+ solutions to HackerRank algorithm and data structure challenges. Covers arrays, strings, trees, graphs, greedy algorithms, and SQL. Organized by domain and difficulty.

Algorithms Java SQL
OrderStream — Microservices Platform GitHub →

Python microservices platform built on AWS SQS, Kinesis, API Gateway, and PostgreSQL. Models a real e-commerce order processing domain — order intake, fulfillment, inventory, and notifications — as independent services communicating via events.

SQS Kinesis API Gateway Python PostgreSQL
RAG Document Q&A — Bedrock Pipeline GitHub →

End-to-end AI pipeline on AWS Bedrock — Titan Embed v2 for vector embeddings, Claude 3.5 Haiku for generation, ChromaDB for local vector storage. Includes a CDK deployment stack for ECS Fargate + EFS + ALB.

AWS Bedrock CDK ECS Fargate RAG
AWS Generative AI Developer Pro — Exam Prep GitHub →

Hands-on projects and study notes for the AIP-C01 certification covering Bedrock foundation models, knowledge bases, agents, guardrails, and responsible AI patterns across all five exam domains.

AWS Bedrock Agents AIP-C01
AWS Security GitHub →

Reference implementations for AWS security services — IAM policy design, Security Hub, GuardDuty, KMS, and CloudTrail auditing. Built as a practical companion to the AWS Security Specialty certification.

IAM Security Hub Security