Jordan Chen

Skills

Languages

PythonJavaJavaScriptSQLHTML/CSSRC

Frameworks

ReactNext.jsFastAPITailwind CSSOpenAPINode.js

Libraries & tools

PandasNumPyMatplotlibSeabornOpenCVGitPrism

Jordan Chen

About Me

I'm a student at the University of California San Diego, La Jolla, CA (expected June 2028) pursuing a B.S. in Mathematics Computer Science with minors in Data Science and Cognitive Science.

I work at the intersection of full stack development, data visualization, and human computer interaction, with interests in AI tooling, computer vision, and statistical modeling.

Experience

Unicircle

Current
Software Engineer Intern · San Diego, CA
June 2026 - Present

Built full stack recruitment management features in Next.js, supporting applicant tracking, interview workflows, and organizational recruitment operations. Engineered candidate filtering and search functionality to streamline applicant review and improve recruiter decision making efficiency. Collaborated with a cross functional development team using Git version control to deliver scalable web application features in a production environment.

UCSD Design Lab

Current
Software Developer Intern · San Diego, CA
November 2025 - Present

Packaged an AI assisted chatbot component for easier installation within the Meridian npm package (UCSD developer package). Developed prompt engineering and Python tooling workflows enabling Meridian users to dynamically generate customized UI components from chat prompts. Created full stack applications integrating Meridian into React and Next.js to test data binding and custom UI generation. Contributed developer feedback in design meetings that shaped upcoming Meridian features.

Sanford Burnham Prebys

Data Analyst Intern · San Diego, CA
January 2026 - May 2026

Integrated data visualization steps into an existing Python script to generate graphical representations of neural signals. Processed gigabytes of neural data through MEAnap, oscillation, and spike sorting workflows. Built a Next.js application to convert raw data into processed outputs formatted for roughly 2x efficiency for analysis in Prism. Used Prism to generate two way ANOVA graphs for data analysis.

NGYL

Programming Instructor & Event Coordinator · Jericho, NY
January 2022 - June 2025

Created the NGYL website with HTML, CSS, and JavaScript to increase organizational awareness, roughly double volunteer sign ups, and provide a communication platform for organization missions and events. Organized and invited four industry professionals for a STEM career seminar with over 200 participants. Taught 300+ students in Python, drone robotics, Lego robotics, and machine learning.

Projects

No Code EDA

No Code EDA

  • Redesigned the data analysis workflow with AI assisted human computer interaction (HCI) principles.
  • Enabling users to sort, filter, reorder, and visualize datasets through natural language interaction with an AI assistant.
  • Full stack development using Next.js, FastAPI, and OpenAPI to connect chatbots with EDA tool calls.
  • Integrated the Meridian package (UCSD developer package) to data bind CSV data with visualizations.
  • Built isolated, version controlled analysis environments for collaborative EDA workflows similar to Google Docs.
PythonNext.jsHCIFastAPIOpenAPIMeridian

Add image at /public/project-placeholder.jpg

DeckScan

  • Developed a computer vision application to automatically scan and reconstruct poker card orderings, increasing data collection efficiency by about 3x.
  • Processed and analyzed 600+ wash shuffle trials using DeckScan, generating large scale datasets for probabilistic modeling and statistical analysis.
  • Next.js and Python tie image capture to batch inference and structured CSV exports so trial runs stay organized and reproducible.
Computer VisionNext.jsPythonCSV
Signal Normalization

Signal Normalization

  • Web app with React and Node.js that processes fluorescent signal Excel data, turning raw plate and well layouts into a standardized format and cutting manual preprocessing time by about 50%.
  • Python pipelines with pandas and openpyxl normalize uploaded datasets for consistent scaling.
  • Automated summary statistics and structured tables enable direct import into GraphPad Prism and faster downstream analysis.
ExcelpandasopenpyxlNode.jsReact
Download Resume