Skip to main content
Joshua Wang
WorkAboutServicesContact
Start a project
Work→About→Services→Contact→Start a project
Joshua Wang

Developer in Mauritius building research tools, safety tools and practical software for everyday work.

Mauritius · --:-- MUT

Site

  • Work
  • About
  • Services
  • Lab

Elsewhere

  • GitHub ↗
  • LinkedIn ↗
  • Email
  • CV (PDF)

Legal

  • Privacy
  • Terms

© 2026 Joshua Wang

Built with Next.js, GSAP, Lenis and Vanta.

← All work

01 Independent project · 2026

Academious

A personal research feed. Tell it what you work on, and each morning it brings you the handful of new papers worth your attention.

Visit live project ↗View repository ↗
Status
Live
My role
Designed and built the whole product, from collecting papers to the feed, accounts and website
Built with
Python · PostgreSQL · React · Machine learning
Academious home page with the headline 'Keep up with your field, without the search box' next to a sample 'Recommended for you' feed of new papers from bioRxiv, arXiv and Europe PMC
Live Screenshot 1/2

The new home page: set up your interests once, and new papers come to you instead of you searching for them.

Academious search results for coral reef bleaching and ocean warming, ranked by relevance, with authors, journals, dates and open-access labels
Live Screenshot 2/2

Search is still there when you need it: an everyday phrase returns the most relevant papers first, clearly labelled when they are free to read.

01

How it works

From five open sources to the handful of new papers worth your morning.

01

Collect

Gathers new papers every day from five open sources.

Python
→
02

Clean up

Merges duplicates and flags retracted or open-access papers.

PostgreSQL
→
03

Match

Compares each new paper with your fields and topics, by meaning as well as keywords.

Machine learning
→
04

Learn

Your feed sharpens as you open, save or skip papers.

React website

Works todayAccounts, the daily feed, collections and search are live at academious.org.

Not yetPublished quality results, once early users have judged the suggestions.

Accounts, a personal feed and saved collections are live. Personalisation is opt-in, and deleting your account deletes everything.

01 Problem

Why this exists

I wanted to keep up with research related to my interests, but searching Google Scholar buried me in papers that were technically relevant and not actually useful. I didn't need a bigger list of results. I needed a calmer way to find the few papers worth my time.

Academious is live at academious.org and holds over half a million papers from arXiv, bioRxiv, medRxiv, Europe PMC and OpenAlex. The latest version turns it from a search box into a feed: you pick your fields and topics in about a minute, and new papers that match are waiting for you each day.

02 My part

What I built

  1. 01

    Collected papers automatically every day from five open sources, including arXiv, bioRxiv and Europe PMC.

  2. 02

    Cleaned and merged them into one collection, removing duplicates and flagging retracted papers using the Retraction Watch database.

  3. 03

    Built a search that understands the meaning of your question, not just the exact words.

  4. 04

    Added accounts and a personal feed that matches new papers to your interests and sharpens as you open, save or dismiss them.

  5. 05

    Added saved collections, an interests page and clear open-access labels, and launched the redesigned website.

03 Approach

How I approached it

Good data first

A feed is only as good as the papers behind it, so I treated collecting and cleaning them as the core of the product.

Bring papers to people

Most people don't want to search every day. A short daily list that learns from you beats an empty search box.

Your data, your call

Personalisation is opt-in, and deleting your account deletes everything it learned.

04 Result

Where it is now

A live research feed with accounts, daily recommendations that learn from what you open and save, saved collections, and search across one combined collection of over half a million papers.

Limits, honestly

It only covers papers from its five sources, not all published science. The feed needs a little use before its suggestions get sharp, and I haven't published quality scores yet because I want people to judge the results first.

Next: Measure how useful the daily suggestions really are with early users, and publish quality results once people have judged them.

Visit live project↗View repository↗
Next project · 02Crochet Visualiser →