Yinqi Sun - Home Page
Yinqi Sun is a passionate researcher interested in Machine Learning, Cognitive Science, Databases, and Visualization. I also write compilers and databases. Author of AQuery++, a columnstore database.
You may find my works in:
GitHub
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 animation from scratch, homework 8
AQuery++: A column-store, time-series database using query compilation.
- 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 Indexing.
WatchOS Player: Standalone local music player for WatchOS 9+.
ChocoPy Compiler in Java: Compiles 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