300 Days Of Code - Year 2 (2025)
Welcome back to my coding journey! This repository marks the second year of my 300 Days of Code challenge.
Last year focused heavily on daily logs and updates within the realm of vision technologies. This year, the focus shifts towards deeper dives into key bootcamps and substantial projects, moving away from daily standup-style logging.
The goal remains consistent: dedicated coding effort. However, the definition of a "minimum viable day" is now centered on completing the LeetCode daily challenge. This ensures consistent problem-solving practice while allowing for more flexibility to concentrate on larger learning modules and projects.
Challenge Structure
- LeetCode: Daily challenges
- Bootcamps: Each bootcamp tracked as a submodule
- Projects: Larger projects get their own folders
- Milestones: Progress logged via sprint highlights & project completions, not daily standups
Strategic Learning Phases
Instead of tracking 365 individual days, I'm organizing the year into strategic learning phases:
| Phase | Primary Focus | Timeline | Key Learning & Projects |
|---|---|---|---|
| 1 | Generative AI | Jan–Apr | Completed GenAI Bootcamp · Built multi-agent chatbots, RAG demos, ASR/TTS experiments |
| 2 | MCP & Multi-Agent Systems | May–Jul | AWS AI Practitioner cert · Networking Bootcamp (multi-VPC design) · Agentic Comic Generator (Hugging Face Hackathon) · LLM Zoomcamp · 100DaysOfCloud Discord Bot · Discord MCP Server · Anthropic MCP |
| 3 | MCP Tooling & Cloud | Aug–Oct | Albumentations MCP Server (Kiro Hackathon) · Discord MCP Server · Albumentations MCP VLM feature (Nano Banana Hackathon) · AWS SAA (BeSA) prep · Korean B2 (KSI) · MLOps Zoomcamp · LLM Zoomcamp |
| 4 | Cloud Practice & Consolidation | Nov–Dec | 100 Days of Cloud (AWS SkillBuilder + projects) · Kiroween Hackathon (skeleton structure track) · EdgeMind paper finalization · Backlog cleanup (closing open repos) |
Some tracks (e.g. certifications, Zoomcamps, MCP tools) span multiple phases. Phases are for showcasing emphasis.
Projects in Progress
100 Days of Cloud (Nov–Dec 2025)
Daily AWS practice log exploring networking, IAM, containers, and GenAI on the cloud. Goal: strengthen AWS fundamentals while applying AI services in real workflows.
LangGraph Mini Project (Planned)
Short RAG-based build to showcase agent orchestration with LangChain + LangGraph. Goal: add one polished, industry-relevant LLM project for job readiness.
Completed Projects & Outcomes
Yoga Assistant Knowledge RAG (Nov 2025)
End-to-end retrieval-augmented generation system for yoga knowledge with rigorous evaluation and production deployment.
- Achieved 23% MRR improvement through hybrid retrieval (BM25 + vector search)
- Benchmarked 5 LLMs with 3 prompt templates (15 combinations) on ground truth questions
- Selected DeepSeek-V3 for 90% relevant answer rate
- Demonstrated that query rewriting and re-ranking can degrade performance
- Production deployment with PostgreSQL logging and Grafana monitoring (7 visualization panels)
Tech stack: Python, BM25, sentence-transformers, DeepSeek-V3, PostgreSQL, Grafana, Docker
Dynamic Knowledge Graph Agents (Nov 2025)
Multi-agent system that transforms unstructured text into structured, visual knowledge graphs using Google ADK and code execution.
- Sequential agent pipeline: ResearchAgent → OntologyAgent → VisualizationAgent
- Extracts structured triplets (Subject → Predicate → Object) from natural language
- Generates interactive visualizations with multiple layout algorithms (Barnes Hut, Force Atlas 2, Hierarchical)
- Custom observability plugin for metrics tracking
- Streamlit frontend with FastAPI backend
Tech stack: Google ADK, Gemini 2.5 Flash, NetworkX, Matplotlib, FastAPI, Streamlit
EdgeMind — AWS Agents Hackathon (Oct 2025)
5G–6G edge orchestration framework integrating multi-agent swarms with Strands Agents and MEC for sub-100 ms decisioning.
- Built during the AWS Agents Hackathon; now evolving into a research-backed framework for agentic orchestration at the network edge
- Implements structured agent memory, ReAct-style critique loops, and JSON-based orchestration
- Serves as foundation for an ongoing paper on 6G Edge Intelligence
BeSA Bootcamp — Migration & Modernization on AWS (Sep–Oct 2025)
Focused on large-scale migration patterns and modernization strategies across hybrid environments. Completed full curriculum including migration waves, VMware Cloud on AWS, and modernization architectures.
Discord MCP (Proof of Concept)
A modular, MCP-compliant Discord automation server that bridges AI assistants (Claude, etc.) with Discord for agent-tool orchestration, role-based automation, and workflow management.
Currently in beta testing, consolidating from 26 tools to 9 production-ready modules.
- Implements atomic + workflow-based tools (
discord_send,discord_discovery,discord_campaign, etc.) - Designed for AI assistants to manage communities, run campaigns, and automate Discord workflows
- Features structured SQLite memory, natural-language intent parsing, and Jinja2 templated messaging
- Next phase: optimizing API exposure and formalizing pipeline tests for production readiness
Albumentations MCP (Kiro Hackathon, Jul - Sept 2025, Nano Banana Hackathon Sept 2025)
MCP-compliant image augmentation tool using Albumentations. Built to enable safe, auditable augmentation pipelines driven by natural language prompts. Integrated with Nano Banana (Gemini 2.5 VLM) for hybrid image-to-image workflows.
- Natural language → structured transforms (
"add blur and rotate 15 degrees"→ GaussianBlur + Rotate) - Full MCP protocol support with tools (
augment_image,validate_prompt,list_available_transforms, etc.) - Preset pipelines for segmentation, portrait, and lowlight augmentation
- Deterministic seeding and structured session logging for reproducibility
- VLM integration: Nano Banana/Gemini for vision-language guided edits
Tech stack: Python, Albumentations, MCP, Gemini/Nano Banana, uvx, Kiro IDE
Hugging Face Hackathon (Jun 2025)
Agentic Comic Generator - Hugging Face / LlamaIndex Hackathon submission. A multi-agent comic generation system powered by GPT-4o, SDXL, and LlamaIndex.
- Dual-agent setup:
Agent Brown(reasoning + critique) andAgent Bayko(image generation via Modal) - Custom LlamaIndex event system with persistent memory and structured state logging
- Modal serverless endpoints for SDXL generation
- Gradio UI with real-time agent feedback
Tech stack: GPT-4o, Mistral Codestral, Hugging Face Diffusers, Modal, Gradio
GenAI Bootcamp (Feb–Apr 2025)
- Completed 100% of all project submissions
- Awarded RED SQUAD recognition - highest grade awarded
- Focus Areas: TOGAF, ASR, TTS, AI assisted Language Learning, Agents, RAG, MUD games, handwriting recognition, multi-agent chatbots
- Struggled with frontend/backend integration
- Major friction with deployment (Docker, Spaces, Firewalls)
- Learned the importance of understanding cloud tools earlier in project cycles
LLM Zoomcamp (DataTalksClub) - Partial (Jul–Oct 2025)
Completed core modules on embeddings, vector databases, and evaluation. Capstone paused due to concurrent hackathons — planned revisit for early 2026.
AWS Learning Highlights
- AWS Certified AI Practitioner
- AWS Cloud Quest: Cloud Practitioner
- AWS Certified Cloud Practitioner
- AWS Educate Intro to Generative AI
- BeSA Bootcamp (AWS Migration & Modernization)
Certifications Gallery
LeetCode Monthly Challenge Badges
| Jan | Feb | Mar | Apr | May | Jun |
|---|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|
| ✓ | ✓ | - | ✓ | - | - |
Other Certifications
- Introduction to Model Context Protocol
- Model Context Protocol: Advanced Topics
- MCP: Build Rich-Context AI Apps with Anthropic
- Practical Multi AI Agents and Advanced Use Cases with crewAI
- Korean Introductory Course KSI
- MLOps Zoomcamp
Research Papers
- "EdgeMind: Multi-Agent Orchestration in the Transition from 5G to 6G" → in progress
- "Turn Detection in AI Language Learning" → Dissertation Link
- "Beyond Human Mimicry: Rethinking AI Identity" → in progress
Exploratory Topics
CFD Memory - Investigating fluid-inspired memory systems where contextual relevance emerges from dynamic flow patterns rather than static vector weights. Focus: memory decay, attention turbulence, and mesh-based semantic diffusion.
Korea as an AI Testbed - Exploring South Korea's unique role as a contained ATS-friendly deployment zone for multilingual AI tooling. Emphasis: linguistic modeling, policy alignment, and interface testing across hyper-digital infrastructure.
Repository Structure
leetcode/→ LeetCode Daily Solutionscerts/→ Certification images and PDFsbootcamps/→ GenAI, Networking, and other bootcamp reposcourses/→ Self-paced course materials
Connect & Collaborate
I believe in learning in public and welcome collaboration. If you're interested in any of the projects or want to pair program on anything, you can reach out to me via LinkedIn.