Parvinderjit Singh

HomeAboutPortfolioContact

Portfolio

Personal and academic projects, from compilers and storage engines to mobile games.

  • Agent pipeline title card: the four stages and the record of 146 merged pull requests at a median of $0.26 per build ticket

    Agent pipeline

    From an idea to merged code, with AI agents and human review

    A pipeline that takes personal projects from an idea to merged code: agents write the documents, the plan and the code, and every change is a pull request I review.

    • Python
    • Claude Code
    • GitHub CLI
    • n8n
    View project
  • EpitopeAtlas epitope landscape for PCSK9, showing summary statistics and a two-sequence alignment

    EpitopeAtlas

    Patent claim and protein sequence explorer

    A Django application that extracts epitope residue references from patent claims and aligns the protein sequences, so overlapping claims show up in one coordinate system.

    • Python
    • Django
    • BeautifulSoup
    • Clustal Omega
    View project
  • Three SpellingBee phone screens: home, a word in play, and a promotion to the medium tier

    SpellingBee

    Adaptive, offline-first spelling game for Android, iOS and the web

    An adaptive, offline-first spelling game for Android, iOS and the web, built from one Angular codebase, with words spoken by the device's own text-to-speech.

    • TypeScript
    • Angular 19
    • Angular Material
    • NgRx Signals
    View project
  • StrataKV title card with a buffer flushing into two sorted disk levels

    StrataKV

    A C++ LSM-tree key-value store

    An LSM-tree key-value store in C++ with memory-mapped levels, compaction, Bloom filters and fence pointers, served over TCP and verified with sanitizer and reference-map tests.

    • C++17
    • POSIX sockets
    • mmap
    • pthreads
    View project

© 2025 Parvinderjit Singh. All rights reserved.