about
Project-based learning.
Each piece of work was chosen and developed with the goal of exploring concepts (technical and non-technical) through self-directed projects.
on the name
بصيرة (basaira) is an arabic word meaning clear vision — an understanding that is earned rather than glanced at.
stack
- html semantic elements, landmark roles, aria.
- css custom properties, grid + flex, media queries, prefers-color-scheme, prefers-reduced-motion.
- js vanilla DOM, canvas, rAF, IntersectionObserver.
- 3d three.js (GLTFLoader, DRACOLoader, OrbitControls).
- fx gsap timelines.
- film canon dc311 camcorder, davinci resolve, after effects, premiere pro.
- tool npm, import maps, vs code, git.
on ai
parts of this portfolio were built alongside pi, a coding agent, used mostly as a sparring partner for structure and refactor decisions. no generated code shipped without being read line-by-line, renamed, and edited into the voice of the rest of the work. the narrative and creative writing (seventeen's poem, this page) is entirely my own.