Hello, World! I'm

Alex Chen

Linguistics & Computer Science @ UCLA

Exploring the intersection of human language and computational systems. I build tools that bridge | and understanding.

01.

About Me

I'm a senior at UCLA pursuing a double major in Linguistics and Computer Science. My fascination lies at the intersection where human language meets computational systems.

Growing up bilingual sparked my curiosity about how we acquire, process, and produce language. This led me to explore how machines can understand and generate human language—a journey that perfectly blends my two passions.

Currently, I'm focused on building NLP applications that make technology more accessible and intuitive. When I'm not coding or analyzing syntax trees, you'll find me exploring the local coffee scene or contributing to open-source projects.

Areas I'm passionate about:

  • Natural Language Processing
  • Machine Learning
  • Computational Linguistics
  • Full-Stack Development
👨‍💻
02.

Experience

NLP Research Intern @ Tech Research Lab

Summer 2025

  • Developed transformer-based models for multilingual sentiment analysis achieving 92% accuracy
  • Built data pipelines processing 500K+ text samples for training language models
  • Collaborated with PhD researchers on publications exploring cross-lingual transfer learning
  • Implemented attention visualization tools to interpret model decisions
PythonPyTorchHuggingFaceSpaCy
03.

Projects

🎤

Featured Project

LinguaFlow

A real-time language learning platform that uses speech recognition and NLP to provide instant feedback on pronunciation and grammar. Features adaptive difficulty based on user performance.

Next.jsPythonFastAPIOpenAI WhisperPostgreSQL
🌳

Featured Project

Syntax Tree Visualizer

Interactive web tool for generating and visualizing phrase structure trees from natural language input. Supports multiple grammar frameworks and exports to various formats.

ReactD3.jsNLTKFlaskDocker
🧠

Featured Project

BilingualBrain

Research project analyzing code-switching patterns in bilingual speakers using ML models. Includes a mobile app for data collection and a dashboard for analysis.

PythonTensorFlowReact NativeFirebasescikit-learn

Other Noteworthy Projects

Phoneme Classifier

Deep learning model for classifying phonemes in continuous speech using spectrograms

PythonPyTorchLibrosa

Etymology Explorer

Web app that traces word origins across languages using NLP and historical linguistics data

Next.jsGraphQLNeo4j

Sentiment Dashboard

Real-time social media sentiment analysis with interactive visualizations

ReactPythonBERTRedis
04.

Skills & Technologies

Programming Languages

PythonTypeScriptJavaScriptC++JavaSQLR

AI & Machine Learning

PyTorchTensorFlowHuggingFacescikit-learnOpenAI APILangChain

NLP & Linguistics

SpaCyNLTKPraatPhoneticsSyntaxSemanticsMorphology

Web Development

ReactNext.jsNode.jsFastAPIFlaskTailwind CSS

Databases & Cloud

PostgreSQLMongoDBRedisFirebaseAWSDocker

Tools & Methods

GitLinuxAgileCI/CDTestingTechnical Writing

Human Languages

(The original programming languages)
EnglishNative
MandarinNative
SpanishIntermediate
JapaneseBasic
05.

Get In Touch

I'm currently looking for full-time opportunities starting Summer 2027. Whether you have a question about NLP, want to discuss linguistics over coffee, or just want to say hi— my inbox is always open!

Los Angeles, CA
alex.chen@ucla.edu
Say Hello

// Fun fact:

"The word 'algorithm' comes from the name of the Persian mathematician Al-Khwarizmi"