Sign In

Hannes Moser

Building things.

Hannes Moser is an experienced engineering manager and tech lead currently working as a Staff Engineer at Readwise.23 With over 16 years of work experience, Moser has developed a strong background in web development and software engineering.46

Professional Background

Moser's career includes notable positions at several prominent tech companies:

  • Staff Engineer at Readwise (current role)23
  • Previous roles at GitLab and Shopify4

Skills and Expertise

Hannes Moser specializes in:

  • Web application and service development
  • Software architecture
  • Team building and management

He has a particular affinity for web technologies and has been involved in consulting companies to help create software engineering teams.5

Education

Moser holds a Mag. (FH) degree in Multi Media Art, which he obtained between 2005 and 2009.4

Online Presence

Hannes Moser maintains a professional presence on various platforms:

  • LinkedIn: His username is moserhannes
  • XING: He has a profile showcasing his professional experience5

Moser's role at Readwise likely involves contributing to the company's mission of helping users get the most out of their reading by developing and improving features for highlighting, tagging, noting, searching, and organizing content from ebooks and articles.1

Highlights

Jan 3 · linkedin

Over the holidays I have shipped a first stable version of isorun: https://lnkd.in/dzA4Uxxj

isorun allows Rails developers to easily embed and execute JavaScript directly in the already existing Ruby server processes. This is especially helpful in situations where you want to server-side "render" something that absolutely requires JavaScript and Web APIs, like d3 visualizations, React or Vue applications.

Usually someone would run a Node.js service to achieve the same, but isorun embeds v8 and allows everyone to do this without operating an extra service. Due to isorun being executed within the Ruby process, we also get access to the Ruby execution environment itself. This unlocks some nice capabilities, especially when looking for performance gains:

A React application that fetches data via an Apollo GraphQL client could just ask for the data directly from the Rails model, instead of issuing a network request. This is something that is way harder to do with a Node.js service (you'd need to support RPC calls between Node and Rails).

The project repository contains example projects for d3, React and Vue: https://lnkd.in/d3QABZQR

#react #ssr #javascript #rails

Dec 14 · linkedin

y-rb (CRDTs for Ruby) has a logo (thanks to Kevin Jahns and team), and a new release: 0.4.0

This release comes with a couple of breaking changes, due to some great new capabilities implemented in the underlying yrs library (https://lnkd.in/dWzCyWEt). Be careful when upgrading, and as always, let me know when something is broken: https://lnkd.in/dmKnQTyA

Related Questions

What projects has Hannes Moser worked on at Readwise?
How did Hannes Moser transition from GitLab to Readwise?
What are Hannes Moser's main responsibilities as a Staff Engineer at Readwise?
What technologies does Hannes Moser specialize in?
Can you provide examples of Hannes Moser's contributions to Readwise?
Hannes Moser
Hannes Moser, photo 1
Hannes Moser, photo 2
Add to my network

Location

Salzburg, Salzburg, Austria