Case study
GeneSync
A durable record of the problem, contribution, decisions, architecture, and result.

Problem
Sequence alignment is difficult to inspect when the algorithm remains invisible to the learner.
Role & team
Group 5 contributor on an academic bioinformatics project.
Constraints
Preserve the global-alignment workflow while making validation, scoring, traceback, and similarity observable.
Key decisions
Built an interaction model around FASTA-aware input, scoring-matrix inspection, traceback, identity analysis, and hotspot mapping.
Architecture
SwiftUI client with a Needleman–Wunsch dynamic-programming engine.
Result
Delivered an explainable global-alignment learning workflow.