XcessAcademy AI-Powered E-Learning Content Generation Platform | Jan 2025 – present
- AI Content Generation & Media Integration: Built a Python-FastAPI platform using Google Gemini to create detailed courses, multi-module structures, and quiz questions, with DALL-E integration for unique course thumbnails and automated content creation workflows.
- Database Management & Task Automation: Implemented user progression tracking, module completion, answer submission, and certificate generation (imgkit) using SQLAlchemy for SQL operations, AWS S3 (boto3) for scalable storage, and APScheduler for asynchronous background processing of multi-step course creation.
- Admin Dashboard Development: Developed comprehensive admin panel with user management, analytics, content administration, secure JWT-based authentication with role-based access control, and dynamic modules for course monitoring using Next.js and Material UI.
Multi-Platform Car Listing Scraper & Database Loader | august 2024 – march 2025
- Web Scraping: Developed an asynchronous Python scraper using Playwright for browser automation to extract car listings from Facebook Marketplace and Craigslist across multiple locations.
- Data Processing: Processed and timestamped scraped data, stored in JSON files, with concurrent scraping logic for efficiency.
- Database Integration: Built a module to load data into a MySQL database using aiomysql for asynchronous operations, handling table creation, batch insertion, and duplicate entries.
ContractDetective - Automated PDF Contract Analysis & Enhancement Tool | Key Project during Appic Softwares Internship – march 2024 - present
- PDF Analysis: Created a Python tool using PyMuPDF for text extraction, clause highlighting based on JSON keywords, and annotations, with OCR via Pytesseract and OpenCV for image-based PDFs.
- Report & Navigation: Generated summary reports with links to highlighted sections, footers, and internal navigation links for enhanced contract usability.
- Backend Automation: Developed a FastAPI backend with APScheduler for asynchronous PDF uploads, DOC/DOCX to PDF conversion, and email notifications.