Raised in a family of programmers. Started writing Assembly code at the age of 13. Turned to web development at the age of 26. I like creativity and innovation. The combinations between high-level and low-level, between specifics and abstractions, between art and technology. Creator of the DeriveJS ODM for MongoDB: a back-end framework that enables you to use normal JS classes and objects as "data entities" that automatically sync and persist to MongoDB collections and documents, plus an engine that auto bulks your data operations for performance. Creator of SproutJS: https://jssprout.com, a client-side framework that adds reactivity and state management to native HTML elements, using Web Components / Custom Elements.
Private lessons on Javascript or MongoDB. I am also looking for a full-time 100% remote position.
Check out DeriveJS , a DRY ODM for MongoDB, with a lean type-less syntax for defining models, that leverages Javascript Proxies - to let you create new data object instances and manipulate their properties, as though they are "native" JS objects, while taking care of all data persistence transparently in the background (you don't need to explicitly call .save() or .update() methods for data persistence), while running bulk operations requests (minimizing DB requests and increasing performance) in fixed (settable per collection) intervals. https://www.npmjs.com/package/derivejs Disclosure: I'm its developer.