Biography

I want to build safe and interpretable AI systems. My work focuses on making deep learning more accessible and easier to understand for real-world system via signal processing and non-convex optimization techniques applied to mech interp tools.


About Me

I’m an undergraduate student at UNC Charlotte with 3 years research experience in non-convex optimization advised under Christian Kümmerle. I am currently looking at PhD program and potential mentors. I used to lead Charlotte AI Research, a student organization that creates an environment for student growth and exploration.

My work spans across:

  • Mechanistic Interpretablity on Large Language models
  • Mechanistic Transfer
  • AI Safety
  • Scalable optimization methods
  • Community-centered AI education (Hobby)

Erdős Number

My Erdős number is 4

Ethan Nguyen → Kümmerle, Christian → Maggioni, Mauro → Chui, Charles Kam-tai → Erdős, Paul

View on MathSciNet


Projects

[NeurIPS 2025] Quadratic Reweighted Rank Regularizer for Effective Low-Rank Training

Official implementation of a novel rank regularization technique that improves low-rank matrix training through quadratic reweighting. The method is structured around constrained optimization objectives, achieving efficient convergence on large-scale problems. Deployed and maintained on GitHub. Code

AISB Project: Extracting Model Weights via Taylor Unswift Inversion

This repository provides the official implementation of an attack that inverts the Taylor Unswift weight obfuscation method, successfully reconstructing the original W_{d_2} matrix in Transformer MLPs with near-perfect accuracy using linear inversion via the Moore–Penrose pseudoinverse. Demonstrates vulnerabilities in contemporary weight protection schemes. Code

Judge Using Safety-Steered Alternatives (JUSSA): Aiding LLM-Judges with Honest Alternatives Using Steering Vectors

A novel framework that employs steering vectors to enhance LLM judges’ evaluation capabilities by generating more honest alternatives for contrastive evaluation. Rather than improving model behavior directly, JUSSA applies steering vectors during inference to create targeted comparisons that reveal subtle dishonest patterns such as sycophancy and manipulation. The method leverages model internals to identify where dishonest representations diverge from honest ones, enabling layer-wise interventions. Originally submitted to EMNLP and developed as an AI PLans hackathon project. Code

[Demo]Low Rank Linear Sequence Completion

Completes any linear recurrence sequences. The incomplete linear sequence is structured into a low rank Hankel matrix, and completed using the constrained majorization of the logdet upon Kümmerle’s past work. Deployed on GCP using CloudRun Code

Bird Species Identification via Audio Classification

A CNN and LSTM-based audio classifier for automated bird species identification using signal processing techniques. The model processes raw audio spectrograms to extract discriminative features, enabling accurate species classification across diverse acoustic environments. Code

🌱 Fertilizer Platform: Connecting Sustainability Projects with Experts

A full-stack web application connecting sustainability-focused community projects with relevant professionals and stakeholders. The backend uses FastAPI with AI-powered logic to generate project summaries, identify relevant contacts, rate their relevance, and draft personalized outreach emails. The frontend provides a React-based interface with Material UI where project organizers submit ideas, connect with domain experts, and manage profiles. Developed as a HackUNCP project. Code

Mail Processor: Email Identification and Spam Detection

A comprehensive system for processing large-scale email archives to extract unique senders and identify spam. The system extracts email data via IMAP and POP protocols, provides a web UI for visualizing sender statistics and spam metrics, and employs microsoft/deberta-v3-base for accurate spam classification. Designed to help maintain clean digital footprints and support secure password management practices. Built using Claude CLI. Code

Apollo: Autonomous Meal Delivery Solution

Leading a team of 6 to develop an experimental autonomous delivery robot for meal distribution across the UNC Charlotte campus. In collaboration with Charlotte AI Research and the Department of Computer Science, the project leverages ROS2 and TensorFlow to process continuous sensor streams and translate real-time data into navigation and delivery actions. Designed and implemented a unified Docker-based development environment that enables seamless team integration and collaborative workflows. Code

Tools & Utilities

An assortment of useful tools that run entirely in your browser. No files are uploaded to any server.


Curriculum Vitae

Google Drive Link


Charlotte AI Research

I am now the current advisory board chair. If you have any questions about how to engage please feel free to reach out to me or airesearch@charlotte.edu

Discord

Instagram


Contact Me