Hey đź‘‹, I'm Sean.
I'm a software engineer who designs and programs software.
Overview
I’m a software engineer focused on building performant, accessible, and scalable web applications. I build and maintain production client systems with strong rendering performance, reliable integrations, and clear architecture, and I enjoy collaborating with teams that value clarity, quality, and thoughtful problem‑solving.
Skills
- Languages: TypeScript, JavaScript, HTML, CSS.
- Web: Browser APIs, React, Node.js.
- Style Systems: Tailwind, CSS-in-JS, CSS Modules.
- API Integrations: GraphQL, REST, WebSockets.
- State and Data: Redux, Zustand, TanStack Query.
- Testing: Jest, WebDriver-based E2E, manual QA.
- Build Tooling: Webpack, Vite, Docker, Nix.
Contributions
- Selective open-source contributions to editors, languages, and tooling projects including the Zed text editor, Roc programming language, Neovide text editor, Civet LSP extension, and Malli schema library.
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.
- Partnered cross‑functionally with design and product to deliver user‑facing features from concept through production.
-
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 user‑facing features within a large, design‑led mobile and web product organization.
- Collaborated across engineering and design to explore and define critical messaging infrastructure under performance and privacy requirements.
- Contributed to shared application logic supporting multiple client platforms and surfaces.
- Helped deliver stable, privacy‑conscious user experiences within a large‑scale production environment.
Education
- MA Virtual Reality at Goldsmiths, University of London