Web applications with Angular, Vue and React
The interface your people work with for eight hours a day. It doesn’t have to win awards, it has to still be bearable in hour eight.
How I work
The most useful thing I know about interfaces comes from a broadcast night. The control panel for four show formats wasn’t run by me but by helpers behind the scenes, first time, under time pressure. They called it intuitive, and across nine hours nothing went wrong. A data entry form in an office has the same problem, just with more fields and less adrenaline.
I have worked with Angular since 2017, plus Vue and React. Which one isn’t down to my preference but to what you already run and who will maintain it later. Keyboard operation, contrast and load time are part of the job for me, not part of a later fix.
Typical jobs
-
01
A browser application that replaces a desktop tool
-
02
A dashboard a whole department looks at simultaneously
-
03
A long form flow that doesn’t lose what people typed
-
04
A design system so that ten screens look like one product
-
05
Retrofitting accessibility into an existing application
With what
Angular, Vue, React, TypeScript, HTML5, CSS and SASS, WebGL and Canvas, progressive web apps, Android via Capacitor
Where you can check this
This site is the proof. It weighs under 200 kilobytes, runs without a framework, without cookies and without trackers, and is fully readable with JavaScript switched off. The home page carries a site board with the measured figures and an invitation to count them yourself.
MoreOften goes with this
All servicesWhether it’s a specific project or just a question for now, write it down the way you’d tell a colleague. You’ll get a reply from me, not from a mailbox.