Skip to content
View anish-sahoo's full-sized avatar
😴
On vacation
😴
On vacation

Highlights

  • Pro

Organizations

@TenderloinTech @PawHacks

Block or report anish-sahoo

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
anish-sahoo/README.md

πŸ‘‹ Hi, I'm Anish Sahoo!

I'm interested in backend systems, distributed architectures, and data-driven applications. You can reach me at sahoo.an@northeastern.edu and in/anish-sahoo. My latest resume is at asahoo.dev/resume.pdf

I'm Currently Working On: Anime Discovery Engine

Recommendation & personalization system for discovering anime using the two-tower model.

  • Stack: Java Spring Boot, Python grpcio, PostgreSQL, Elasticsearch, React/Tailwind/GraphQL
  • Pipeline: Python ETL from MyAnimeList + HuggingFace MiniLM embeddings β†’ ElasticSearch + Postgres
  • Infra: Self-hosted, Grafana Alloy + Cloud instrumentation, Kibana for Elasticsearch Monitoring
  • Status: Backend ready + deployed, Frontend design in progress

Work Github Accounts:

Recent Projects

  • ResumeTex β€” LaTeX resume generator (Python, FastAPI)
  • OpenLegislation (HackHarvard '24 Winner) β€” Accessible US legislation search (Node.js, React, Mongo Atlas Vector Search)
  • KnightsArchersZombiesPPO β€” Multi-agent PPO for RL course final project (Python, PyTorch)
  • sitdownand.study (YHack '24 Winner) β€” On-demand leetcode-style CS questions for any topic (Node.js, React)
  • AI Hoops β€” Double DQN for Atari Basketball game (Python, Farama Gymnasium)
  • easyclassplanner.com β€” Smart class scheduling (Rust, React)
  • X Finance (X Developer Challenge 2024) β€” Stock market analysis using tweet sentiment (Node.js, Grok LLM API, React)

More on asahoo.dev/projects


Weekly Development Breakdown (updates every Sunday)

Python       5 hrs 34 mins   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   53.15 %
TeX          2 hrs 7 mins    β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   20.28 %
Markdown     0 hrs 58 mins   β–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.19 %
JSON         0 hrs 45 mins   β–ˆβ–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   07.12 %
unknown      0 hrs 18 mins   β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.83 %
TypeScript   0 hrs 17 mins   β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.63 %

a

Pinned Loading

  1. KhourySpecialProjects/GuardConnect KhourySpecialProjects/GuardConnect Public

    Communication System for the Massachusetts National Guard

    TypeScript 5

  2. ExpiryDateReminder ExpiryDateReminder Public

    App that tracks items purchased according to expiry date, and reminds the user. Plus, many other useful grocery/inventory management features.

    Java 6 2

  3. AnimeDiscovery AnimeDiscovery Public

    Trying to create the most powerful Anime Recommendation System that exists!

    TypeScript

  4. XDevChallenge XDevChallenge Public

    Tool to analyze stock sentiment using recent Tweet data from X

    Python 1