Software
& AI
Engineer

I’m Lina, a computer science student at Northeastern interested in software engineering, machine learning, and interpretable AI.

I build full-stack applications and explore how intelligent systems make decisions. I’m especially interested in making model behavior understandable and inspectable, from recommendation algorithms to reinforcement learning agents.

My experience includes international logistics software, neural network development, and interactive geospatial research. Outside computer science, I make pottery, play guitar, climb, and bake banana bread. I love spending time with friends and getting deep into books, music, movies, and art.

GRADUATING DECEMBER 2026
AVAILABLE JANUARY 2027

Tools I work with

Languages
Python · Java · C++ · TypeScript / JavaScript · C# · SQL
Web frameworks
React / Next.js · FastAPI · .NET
ML & data
PyTorch · TensorFlow · scikit-learn · NumPy · pandas · Gymnasium
Databases
SQL Server · MongoDB
Tools & integrations
Git · pytest · Claude API

Select Projects

01

An optimized MBTA

A reinforcement learning simulation for exploring budget-constrained transit improvements.

Python · PyTorch · Gymnasium · NetworkXReinforcement learning
Read project details
System overview
  1. Transit graph
  2. DQN agent
  3. Network evaluation

Problem

How can changes to a transit network reduce average commuter travel time without exceeding a budget?

What I built

Designed a custom Gymnasium environment with graph-based state representations and trained a DQN agent to modify network edges.

Engineering choices

Used replay buffers, target networks, epsilon-greedy exploration, and reward shaping to support learning. Visual evaluations make network changes easier to inspect.

What it enables

A simulation for evaluating transit decisions and examining an agent’s behavior under network and budget constraints.

View source code on GitHub ↗
02

Algorithm Mirror

An inspectable recommendation simulator showing how interactions shape a feed.

TypeScript · Next.js · Python · FastAPIClaude API · pytest
Read project details
System overview
  1. Interactions
  2. Ranking & metrics
  3. Trace & feed audit

Problem

Users cannot easily tell which interactions drive their recommendations or whether their feed is becoming less diverse.

What I built

Developed a full-stack simulator with feed audits and recommendation traces. REST endpoints compute diversity and relevance metrics, with pytest coverage for audit calculations and error handling.

Engineering choices

Kept metrics and ranking explanations in deterministic code. Used Claude to interpret audit results in natural language, while traces expose the interaction history and interest profile behind a ranking.

What it enables

Users can inspect both patterns in their feed and the simulator’s actual ranking logic, with a clear separation between computed evidence and AI-generated interpretation.

View source code on GitHub ↗
03

Acoustic Pedalboard

A modular C++ effects pipeline for processing live guitar audio.

C++ · PortAudioReal-time audio · DSP
Read project details
System overview
  1. Guitar input
  2. Effects pipeline
  3. Stereo / WAV output

Problem

Interactive audio effects need responsive controls while continuously processing a live signal.

What I built

Integrated a modular pipeline for guitar input and stereo output, with delay, distortion, and reverb, adjustable parameters, presets, and WAV export.

Engineering choices

Used thread-safe parameter updates so controls can change during audio processing. A terminal interface displays the active settings.

What it enables

A playable real-time effects workflow with configurable processing and saved audio output.

View source code on GitHub ↗

View GitHub ↗

02 / EXPERIENCE

Experience

From logistics software to historical data, I’ve worked on systems that connect information to people.

JAN — JUN 2025 · BOSTON

Center for Digital Scholarship / AHALab

Digital Assets Manager & Researcher · Northeastern

Created five interactive geospatial dashboards exploring historical policy impacts in Cambridge. Developed a virtual exhibit with the mayor’s office, bringing archival materials and ArcGIS maps into one interface.

JUN — AUG 2023 · PITTSBURGH

Sine Trading International

Full-Stack Software Developer Intern

Improved SaaS applications for international logistics across the frontend and backend. Worked on routing algorithms and API integrations connecting USPS sorting hubs and freight forwarders using C#, .NET, SQL Server, and JavaScript.

JUN — AUG 2022 · PITTSBURGH

Bank of America National Student Leaders Program

Student Leader · Children’s Museum of Pittsburgh (CMP)

One of four local Student Leaders for an eight-week internship. Led tech workshops for 30 students, presented a strategic proposal to the museum’s executive board, and joined a national leadership summit.

2021 — 2023 · COMMUNITY & LEADERSHIP

Steel City Codes & PCA Youth Center

Regional Director / Web Team Director

Taught Python and Java, organized a free summer camp and GirlsHack, and led a five-person web team publishing community stories and event photos.

Education

Northeastern University

B.S. Computer Science · AI concentration
September 2023 – December 2026 · Dean’s List

Etc.

Say hello

Open to talk!

I’m looking for AI and software opportunities starting January 2027.

fu.lin@northeastern.edu ↗

Molly sitting