Hey 👋, I'm Sean.

I'm a software engineer who designs and programs software.

Overview

I’m a software engineer focused on crafting interactive systems where design, information, and performance intertwine. My work has led me to explore spatial interfaces and editor-like workflows, built upon enriched data models and expressive interactions.

I’m particularly interested in tools and systems that help people navigate information, reason about ideas, and work creatively. I enjoy collaborating with people who care deeply about craft, taste, and thoughtful problem-solving.

Skills

  • Languages: TypeScript, Rust, ClojureScript.
  • Platforms: Web (React), Mobile (React Native), Desktop (Electron), Spatial and 3D systems.
  • Infrastructure: Cloud hosting (AWS, Firebase) and build tooling (Docker, Nix).

Contributions

Highlights

  • Software Engineer at Fabric

    • Collaborated independently and asynchronously with the founder to design and implement a spatial exploration mode for the Fabric platform.
    • Architected a hybrid rendering system combining traditional web UI with camera-driven spatial layouts under web performance constraints.
    • Applied game development and virtual coordinate system concepts to build performant layout and positioning systems.
    • Designed smooth, camera-based interaction flows between canvas elements, emphasizing continuity and spatial context.
    • Tuned interaction performance across panning, zooming, box selection, and parallax positioning in large canvases.
  • Software Engineer at Status

    • Delivered and maintained production mobile application features across iOS and Android for a decentralized messaging and wallet platform.
    • Stewarded core application logic within the status-go system, shared across mobile and desktop clients.
    • Researched and implemented push-notification systems under strict privacy and platform constraints.
    • Deployed and configured supporting infrastructure for notification processing, service permissions, and API metrics.
  • Software Engineer at Nette

    • Developed novel cursor-based interaction patterns for selecting and manipulating content within a canvas.
    • Built annotation and highlighting systems for web documents, operating over trees of enriched text and cursor-based selections.
    • Implemented canvas interaction gestures for panning, zooming, and scrolling across large, information-dense workspaces.
    • Crafted multiple editor experiences using editor SDKs, configuring distinct input models and rich-text behaviors for different content types.
    • Architected systems around immutable data and memoized subscriptions to keep interaction performance predictable and responsive.
  • MA Virtual Reality programme at Goldsmiths

    • Designed and implemented an immersive VR experience focused on guided interaction flows.
    • Integrated spatial audio and real-time audio processing into the experience design and user feedback.
    • Co-designed visual metaphors that mapped physical movement and hardware constraints into intuitive VR gestures.

Contact

Website · GitHub · LinkedIn