Hey đź‘‹, I'm Sean.

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

Overview

I’m a software engineer focused on crafting interactive, performant, and thoughtfully designed web applications where design, information, and system behavior intertwine. I’m especially interested in tools and product experiences that improve clarity, communication, and creative reasoning. I enjoy collaborating with teams that care deeply about craft, usability, accessibility, and long‑term product quality.

Skills

  • Languages: TypeScript, Rust, ClojureScript.
  • Platforms: Web (React), Mobile (React Native), Desktop (Electron), Spatial and canvas-based interfaces.
  • UI & UX: HTML, CSS, Figma, CSS-in-JS, design systems, component libraries, interaction design, accessibility.
  • Backend: Node.js, MongoDB, Postgres, SQLite.
  • Infrastructure: Cloud hosting (AWS, Firebase) and build tooling (Docker, Nix).

Contributions

Highlights

  • Software Engineer at Fabric

    • Built and shipped a production spatial exploration feature used to navigate large information spaces within the Fabric platform.
    • Designed frontend architecture combining standard web UI with high‑performance canvas rendering under strict interaction constraints.
    • Implemented canvas layout and coordinate systems, increasing practical capacity from hundreds to thousands of nodes.
    • Optimised rendering and input handling to maintain consistently responsive panning, zooming, and selection across dense interfaces.
  • Software Engineer at Journal

    • Maintained and evolved a production web application for organizing, writing, and sharing personal knowledge.
    • Integrated and developed client tooling to manage core state and caching logic, reducing UI glitches and improving reliability through structured tests.
    • Shipped reusable UI layout libraries supporting lists, grids, masonry layouts, and document‑driven workflows.
    • Implemented and refined the core design system in close collaboration with product design leadership.
    • Helped shape interaction patterns and component structure to improve consistency and long‑term usability across the product.
  • Software Engineer at Nette

    • Built advanced web‑based editor interfaces with custom selection, annotation, and cursor‑driven interaction models.
    • Tuned frontend state systems to reduce latency in key data‑insight workflows and improve interaction responsiveness.
    • Integrated editor SDKs and external APIs to support multiple content types and extensible workflows.
    • Contributed to frontend architecture decisions improving scalability, maintainability, and long‑term product evolution.
  • 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.

Education

  • MA Virtual Reality at Goldsmiths, University of London

Contact

Website · GitHub · LinkedIn