AI / LLMRAG-powered Investment Research Assistant
Built a Retrieval-Augmented Generation system for investment analysts. Ingests earnings reports, news, and SEC filings into pgvector. Users ask natural-language questions and get sourced answers in seconds.
PythonFastAPIpgvectorLangChainPostgreSQLNext.js
- ✓ ~90s → ~15s answer latency
- ✓ 500+ documents indexed
- ✓ Used daily by 3 analysts
Web ScrapingE-commerce Price Intelligence Pipeline
Scrapy-based pipeline collecting pricing data from 40+ European retail sites daily. Handles Cloudflare, dynamic JS rendering, and proxy rotation. Outputs structured data to a reporting dashboard.
ScrapyPlaywrightProxiesPostgreSQLGrafana
- ✓ 40+ sites monitored
- ✓ ~50k products/day
- ✓ 99.2% uptime
Web ScrapingB2B Lead Generation Scraper
Multi-source company intelligence scraper hitting Crunchbase, PitchBook, Enlyft, and company websites. Enriches 22 companies per run with founders, investors, tech stack, and contact info. Outputs to AWS S3.
Scrapycurl-cffiCamoufoxAWS S3Oxylabs
- ✓ 4 data sources per company
- ✓ Full tech stack detection
- ✓ Docker-deployed
AutomationUpwork Job Monitor
8 parallel systemd timers monitoring Upwork search queries. Headless Chrome bypass of Cloudflare, full job + client info extraction, Telegram notifications. Global deduplication across all searches.
PythonnodriversystemdTelegram Bot API
- ✓ ~7 min check interval
- ✓ 8 search queries
- ✓ Zero duplicate notifications
View on GitHub →Full-stack ProductReverse Marketplace for Rental Apartments
Platform where tenants post their requirements and landlords reach out. Next.js 14 frontend, FastAPI backend, deployed on AWS EC2. SEO-optimized landing with conversion-focused UX.
Next.js 14FastAPIPostgreSQLAWS EC2Tailwind CSS
- ✓ Launched in 3 weeks
- ✓ SEO-ready from day 1
- ✓ Mobile-first
AutomationSEO Blog Automation System
Fully automated blog publishing pipeline: AI writes SEO articles daily, pushes to GitHub, waits for CI/CD deploy, and confirms success. Runs for 3 sites simultaneously with separate tone and rules per site.
Claude APIGitHub ActionsNext.jssystemdPython
- ✓ 3 sites automated
- ✓ 1 article/day per site
- ✓ Full CI/CD integration