Skip to content
View apurva0510's full-sized avatar

Highlights

  • Pro

Block or report apurva0510

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
apurva0510/README.md

Hi, I'm Apurva Aggarwal

Computer Science @ Michigan State • Business Minor • Data Products • Analytics Engineering • Applied ML

LinkedIn Portfolio Email


About Me

I'm a Computer Science major at Michigan State building software at the intersection of data engineering, backend systems, and applied AI.

I like projects where messy data becomes something useful: ETL pipelines, PostgreSQL-backed apps, dashboards, scoring systems, APIs, automation workflows, and ML-powered tools.

Start with Argus, my most complete data product.


Featured Projects

Argus CI status Argus last commit Argus top language

Market intelligence platform for researching AI, semiconductor, quantum, and data-center-linked companies.

  • Tracks 53 companies across AI infrastructure themes
  • Built with Python, Streamlit, PostgreSQL, SQLAlchemy, and GitHub Actions
  • Uses a 33-table data model with scheduled pipelines for market data, SEC filings, earnings, news, and macroeconomic indicators
  • Includes peer-relative valuation, bull/bear thesis tracking, thematic indices, watchlist alerts, and explainable opportunity scoring
  • Backtests signals across 5D, 20D, and 60D forward returns and analyzes earnings and SEC-filing catalyst reactions

Pykno CI status Pykno latest release Pykno license

Local-first PDF compressor for reducing image-heavy files without redrawing their pages.

  • Preserves text, vectors, links, forms, annotations, outlines, metadata, and page geometry
  • Uses pikepdf/QPDF and Pillow to resize raster images based on their effective rendered DPI
  • Handles shared images and images nested in Form XObjects, with a guarded macOS Quartz fallback
  • Includes a configurable Finder Quick Action for right-click compression
  • Tested on macOS and Linux across Python 3.11–3.13

Applied ML tool for crop suitability and nutrient recommendations.

  • Built Random Forest models using soil and weather inputs
  • Deployed with Streamlit
  • Won Best Sustainability Track at MHacks 2024

Dockerized backend marketplace built around service separation and authentication.

  • Built 5 Flask microservices
  • Implemented REST APIs, JWT authentication, SQLite persistence, and Docker Compose orchestration

Currently Working On

  • Building stronger data products with Python, PostgreSQL, and Streamlit
  • Deepening my backend and data engineering skills
  • Improving project documentation, testing, CI, and deployment quality
  • Exploring applied AI workflows that make real work faster or easier

Tools I Use Most

Languages

Data & ML

Backend & Databases

Tools & Platforms

Analytics


GitHub Stats


Contact

I'm open to software engineering, data engineering, and AI engineering new-grad conversations.

Pinned Loading

  1. argus argus Public

    AI Infrastructure Watcher Index

    Python 1

  2. pykno pykno Public

    Private, object-preserving command-line PDF compressor.

    Python

  3. celeb-face-rec celeb-face-rec Public

    Celebrity Face Classification Pipeline

    Jupyter Notebook

  4. scribble-ai scribble-ai Public

    MSU AI Club Project

    Python

  5. MicroFoodMarket MicroFoodMarket Public

    A backend containerized application for a grocery store built using Flask and Docker.

    Python

  6. FarmX FarmX Public

    MHacks 2024 Best Sustainability Track Winner

    Python 1