Michael Lofquist

Innovator | Solution Architect

About

I am a Danish software architect & innovator who has worked in numerous countries around the world. I have been very fortunate to have had longer periods of intense innovation and creativity in my life. This website highlights of some of these innovations. For the more traditional resume I can refer you to my LinkedIn account, or my current resume. Even more interesting is the time spent as a writer and director.

Opportunities

I think N7 is still worth considering for a viable startup. I have added some details below, so drop me a line if you are interested. Or in need of an innovative soul.

Node 7


'To hell with facts! We need stories'

As the American novelist Ken Kesey succinctly expressed the problem. Budding entrepreneurs & innovators need stories to fuel the passion and inspiration necessary for their ideas to flourish.

'Ideas that spread tend to succeed'

N7 is 'tribal' engagement platform, permitting users to assemble a tribe around each of their ideas, each of their projects or passions, leaving them to focus on narrative creation and delivery; promoting, sharing and enhancing these passions to success.

Without an audience, our stories are pointless; we need to be empowered to create great narratives and more importantly to discover and assemble the right tribe(s) around these. That all important tribe of the first 1000 evangelists.

Architecture

My beta implementation uses Node4j graph databases to model tribal memberships, the graphs providing fast & efficient searching capabilities for the ideas and memberships. I make use of NoSQL databases (MongoDB) and S3 compatable storage solutions for the more traditional data storage and PubNub as the messaging and event infrastructure for timelines, direct and group messaging between innovator and tribe.

The N7 App

My beta iOS app (120K lines of Objective-C) provides almost every piece of functionality that I could imagine at the time of inception. The UX is somewhat rudimentary but a new SwiftUI prototype under developmemt is more representative of my original thinking & desires.

nZero


Data Syncronication Core Data / NoSQL

nZero is a Objective-C framework that allows for the basic "CRUD" synchronization of data beween core data entities and NoSQL databases without havng to write synchronization code.

Architecture

Mapping of entities and mapping to target servers are configured in plist files and bundled with the application and a simple sync base class is provided to let core data entities sync to target servers, providing simple create, read [single entities using key value or from multiple using JSON filter/search expression], update and delete methods.

Sharding

The framework also supports user defined 'sharding' across multiple sets of servers, effectively allowing for user defined distribution of data based around whatever parameters that best matches their cirumstances and requirements.

Nyme


Unique ideas

An anonymous messaging app with two novel ideas at the time of its release: (1) allow unlimited anonymous user ids, and discard them when you like. (2) included a ‘social’ classifieds exchange - finding likeminded souls for whatever you intensions are.

Contact me

mlofquist@gmail.com