Yinqi Sun - Home Page

Yinqi Sun is a passionate researcher interested in Machine Learning, Database Systems, Data Science and Visualization. I also write compilers and databases. Author of AQuery++, a columnstore database.

Bill Sun's avatar — a pencil-style drawing of a scientist in a lab coat, captioned “science!”

You may find my works in:

GitHub page Google Scholar CV

Contact me: sunyinqi0508@gmail.com

My Projects (Pre 2022, No Agentic Coding):

  • Computer Graphics Gallery
    • Liquid Glass Effects adapted from Ray Tracing Shaders, homework 4
    • Mouse trace from scratch, first implemented in homework 8
  • AQuery++: A column-store, time-series database I wrote that compiles query into C++.
    • Standalone Support for SQL92 queries, UDF, User Module Extension, Stored Procedure, Triggers, Built-in Aggregation functions.
    • Can use embedded relational databases (e.g. MonetDB, SQLite, DuckDB) as data source to extend functionality such as Transaction Control, Disk Storage and Indexes.
  • WatchOS Player: Standalone local music player for WatchOS 9+, sync via HTTP.
  • ChocoPy Compiler in Java: Compiles ChocoPy (subset of Python) into RISCV assembly (Available Upon Request)
  • My first Compiler: A Pascal Compiler in C++, hand-coded SLR(1) parser
  • Selected Publications:

  • Vexless: A Serverless Vector Data Management System Using Cloud Functions SIGMOD 2024
  • An Exact 56-Addition, Rank-23 Scheme for General 3*3 Matrix Multiplication arXiv Preprint 2026
  • Revisiting stress majorization as a unified framework for interactive constrained graph visualization IEEE VIS 2017
  • Structure-aware Fisheye Views for Efficient Large Graph Exploration IEEE VIS 2018
  • Forgetful Forests: Data Structures for Machine Learning on Streaming Data under Concept Drift MDPI Algorithms 2023
  • Useful Tools:

  • Self Hosted Compiler Explorer by Matt Godbolt
  • Self Hosted Git Server powered by Gitea
  • Vibe Coding Projects:

  • Romanticize: A pinyin/kana-like romanization-based input tool for non-Latin script languages (wip).
  • Miscellaneous:

  • Cooking
  • Photography
  • Visitor Count:   Since Nov 2022

    >𐋣<

    © Bill Sun, Yinqi Sun 2023-2026