CS @ NYU  |  AI Security Research @ OSIRIS Lab

Building resilient software and secure systems.

I’m a trilingual Computer Science student at NYU. Born in Hong Kong and raised in Barcelona, I’m now based in New York City.

I’m interested in software engineering, artificial intelligence, cybersecurity, and quantitative development. At OSIRIS Lab, I research defenses against indirect prompt injection in AI-native applications.

View Projects

01. Background

About Me

At NYU’s OSIRIS Lab, I study indirect prompt injection in AI agents. A document or tool result can contain instructions an agent should not follow. My research looks at when to add security checks and how those checks affect task completion, latency, and computational cost.

Quantitative development interests me because it brings software engineering together with probability and statistical reasoning. I want to understand how those methods are used to build financial software. In my blackjack simulator, I’ve explored expected returns and how sampling uncertainty affects the conclusions you can draw from a simulation.

On campus, I’m involved in Tech@NYU, Chess Team, Robotics Club, Stern Finance Society, and Philosophy Club.

02. Academic

Education

New York University

Bachelor of Science in Computer Science

Expected May 2030

In Progress: Introduction to Programming and Problem Solving; Calculus I; General Chemistry for Engineers

Planned (Spring 2027): Data Structures and Algorithms; Calculus II; Introduction to Engineering and Design

Activities & Societies: Tech@NYU, Chess Team, Robotics Club, Stern Finance Society, Philosophy Club

The American School of Barcelona

International Baccalaureate (IB) Diploma

03. Engineering & Research

Featured Projects

Heat Ahead NYC

Forecasting heating-failure risk so inspectors can prioritize NYC buildings before cold weather arrives.

The Challenge

Formed and led a six-person IBM Z Datathon team, recruiting members including graduate students, to predict heating-failure risks across NYC during extreme weather.

My Contribution

My contribution focused on LinuxONE setup and benchmarking, the interactive building-risk map, and improvements to website functionality and usability. The team combined building records and weather data to rank inspection priorities.

Benchmark

The project reports 481,356 building scores/sec for a 172,485-row batch on a three-core LinuxONE guest. Timing covers model inference; application processing is excluded.

Python IBM LinuxONE Batch Inference Interactive Mapping

Blackjack Card-Counting Simulator

A Python simulation exploring how the Hi-Lo count relates to a blackjack player’s expected return.

The Question

Investigated how accurately the Hi-Lo card-counting system predicts player advantage across True Count levels from -2 to +6 in a six-deck shoe with one deck remaining.

Implementation

Programmed a Monte Carlo simulation running 180,000 total rounds, with 20,000 rounds per count level. Solved edge-case bugs in deck normalization, dealer S17 rules, and multi-split hand logic.

Analysis

Compared simulated returns across count levels using linear regression, standard errors, and confidence intervals. Examined the estimated advantage and the uncertainty caused by a finite simulation.

Python Monte Carlo Simulation Statistical Inference Linear Regression

04. Research & Work

Experience

AI Security Researcher | OSIRIS Lab

Oct 2026 – Present | New York, NY

Research defenses against indirect prompt injection in AI-native applications, focusing on local AI agents processing documents, logs, and tool outputs. Explore when agents should run additional security checks to balance protection, response latency, computational cost, and energy use.

Assistant Chess Instructor | The American School of Barcelona

Sep 2022 – Jun 2024 | Barcelona, Spain

Helped teach chess fundamentals to 30+ beginner students. Developed an interactive Python trainer featuring 80 original tactical puzzles for classroom instruction and practice.

05. Community

Leadership

Founder | International Schools Chess Association

Sep 2024 – May 2026 | Barcelona, Spain

Founded and scaled an online chess league connecting 100+ players across 23 schools. Organized competitive tournaments, managed weekly pairings and match schedules, and coordinated league operations.

06. Competencies

Technical Skills & Languages

Programming & Web

Python, HTML, CSS

Tools & Platforms

Linux, IBM LinuxONE, Microsoft Excel

Technical Focus Areas

AI Security, Computer Networking, Data Visualization, Statistical Analysis

Spoken Languages

English, Spanish, Mandarin Chinese

Let's Connect

(929) 969-2316 | tx975@nyu.edu

Email Me

© 2026 Tin Chak Xu. Built with GitHub Pages.

Tin Chak Xu - Resume

Your browser does not support embedded PDFs. Open the resume PDF.