Designed and built a robust Node.js backend for an AI-driven platform that helps developers showcase their work and streamline job searching. The system bridges the gap between raw code and professional branding by automatically analyzing GitHub repositories and converting technical contributions into engaging social media content.
The Solution: I engineered a system that integrates deeply with GitHub to fetch user repositories and uses advanced LLMs (GPT-4o) to calculate "Code Complexity" scores. A key innovation was the "Auto-Post" feature, which parses complex code logic and generates viral-ready LinkedIn posts, saving developers hours of writing time. Additionally, I built an intelligent job application module that scrapes job descriptions and parses them into structured data for easier tracking.
Key Deliverables:
AI Code Analysis Engine: Developed algorithms to crawl repo trees, identify logic-heavy files, and compute complexity metrics.
Content Generation Pipeline: Integrated OpenAI to transform code snippets into human-readable, engaging professional stories.
Job Market Intelligence: Built a custom web scraper to extract and normalize job data from external URLs.
Secure Auth System: Implemented Passport.js with GitHub OAuthStrategy for seamless user onboarding.