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.
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