about
six mini projects.
I focussed on exploring web development through projects which genuinely interested me, so that I’d push myself to learn properly rather than tick boxes.
on the name
بصيرة (basaira) is an arabic word meaning clear vision — an understanding that is earned rather than glanced at. the name is also the project I’ve been running in parallel: a small studio of typographic web objects and 3d sketches. this unit’s portfolio sits inside that same lineage.
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 (week 8 timeline).
- tool npm, import maps, vs code, git.
on ai
this portfolio was written alongside pi, a coding agent, used mostly as a sparring partner for structure and refactor decisions. every weekly writeup declares where ai was used. no generated code was shipped without being read line-by-line, renamed, and edited into the voice of the rest of the work. the narrative and creative writing (orion, seventeen's poem, this page) is entirely my own.