JavaLite
Developer Tools
A native, offline Java editor for students, teachers and small projects.
Windows · Ubuntu/Linux
I’m a web and mobile application developer specializing in Vue, React, React Native and Node.js, with experience building scalable solutions using Firebase, Supabase and MongoDB. I also take projects through to production, from Git-based workflows to setting up Linux servers.
As a coding instructor, I value clear communication, thoughtful decision-making, and writing clean, maintainable code that is easy for both users and developers to understand.
I care about interfaces that are easy to use, APIs that are clear enough to revisit, and projects that can be handed over without a long explanation.
Developer Tools
A native, offline Java editor for students, teachers and small projects.
Windows · Ubuntu/Linux
Utilities
Mechanical keyboard sounds for your everyday typing.
Windows · Ubuntu/Linux
Utilities
View-only screen sharing on your private local network.
Windows · Ubuntu/Linux
I start by naming the real user problem, the constraints, and the parts that can stay simple.
I sketch the main states, empty states and copy before settling into implementation.
I build in thin slices, keeping components boring where boring helps the next edit.
I test the paths that carry risk: forms, permissions, loading states and data edges.
I ship with a short checklist, monitor the first run, and write down what should be easier next time.