An intelligent multi-agent system that automates daily tech learning by synthesizing insights from GitHub repositories and Reddit career discussions, prioritizing what matters most for backend engineering roles in Germany.
As a backend engineer actively job hunting, I was spending 3+ hours per week manually browsing GitHub trending pages and Reddit career discussions. The signal-to-noise ratio was terrible. I built this agentic system to automate the research, synthesize insights, and tell me exactly what to focus on.
Monitors Multiple Sources:
- Tracks GitHub starred repositories for recent activity
- Discovers trending repos in my tech stack (Python, Java, backend-focused)
- Scans 6+ relevant subreddits (cscareerquestionsEU, ExperiencedDevs, Backend, etc.)
Analyzes with LLM Intelligence:
- Uses Perplexity AI to analyze each GitHub repo's learning value
- Evaluates Reddit discussions for career insights and actionable advice
- Generates focused summaries on job market relevance
Synthesizes Cross-Source Patterns:
- Detects topics trending across BOTH GitHub and Reddit
- Validates trends through multi-source correlation
- Identifies emerging patterns before they become mainstream
Prioritizes Intelligently:
- Scores every item (0-100) based on: popularity, recency, relevance, cross-validation, topic specificity
- Makes autonomous decisions about what deserves attention
- Provides transparent reasoning for each prioritization
Delivers Daily Digest:
- Generates beautiful Markdown report with synthesis summary
- Highlights top 3 GitHub discoveries and top 5 Reddit insights
- Provides actionable learning items for the week
- Python 3.11
- Perplexity API (LLM analysis)
- PyGithub (GitHub API)
- PRAW (Reddit API)
- LangChain/LangGraph (multi-agent orchestration)
Get API keys from:
- Perplexity API: https://www.perplexity.ai/settings/api (free $5 credit)
- GitHub Token: https://github.com/settings/tokens
- Reddit API: https://www.reddit.com/prefs/apps (create script app)
git clone https://github.com/yourusername/devlearning-agent.git
cd devlearning-agent
python3.11 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Edit .env with your API keys, then edit config/settings.py to set your GitHub username and preferences.
python main.py
Check outputs/daily_digest_*.md for your personalized learning brief.
Synthesis Summary:
The dominant trend is AI-driven backend demand combined with system design interviews. Backend engineers who can debug AI-generated code AND design scalable systems are in highest demand in Germany.
Cross-Source Patterns:
- Backend: 8 mentions (5 GitHub, 3 Reddit)
- System Design: 5 mentions (2 GitHub, 3 Reddit)
- Python: 5 mentions (3 GitHub, 2 Reddit)
Top Priority:
- donnemartin/system-design-primer - Score: 95 (CRITICAL)
- "AI coders busier than ever" post - Score: 98 (CRITICAL)
- Time Saved: 85% reduction (3 hrs/week → 5 min/day)
- Quality: 3x improvement in signal-to-noise ratio
- Metrics: 49 Reddit posts + 10 GitHub repos → 6 cross-patterns + 1 strategic recommendation
- Email delivery automation
- Historical trend tracking
- HackerNews integration
- Company-specific intelligence
Built in ~8 hours during active job search:
- Day 1 (3h): Data fetching + LLM analysis
- Day 1.5 (2h): Markdown formatting
- Day 2 (3h): Synthesis agent + priority scoring