Maine-based Software Engineering

Web, Apps, Databases, IoT, Embedded



We create websites that look great on any platform.  If you’re looking for custom apps, we make responsive apps for desktops, web, and mobile.


Software Engineering

From health care to food services, we’ve created custom platforms that integrate with systems from electronic medical records to ERPs such as NetSuite.


IoT/Embedded Design

If you need a custom device with internet connectivity or bluetooth, we have the experience to do the job.  CAD, KiCAD, and 3D rapid prototyping – all in house.

Engineering, Design, and Coding

We pride ourselves on design and experience

We strive to exceed each client’s expectations.  Our solutions utilize the latest technologies and follow standards-based design principles.  When your project is complete, it will be robust, scalable, and enjoyable.  You should want to use your solution every day and our goal is to make that the case.



RRUFF Project

View project

Pine Valley Foods

View project

My Circle Health

View project

Open Data Repository

View project

Scripps SSI

View project


View project

Our Services

With the right tools and experience, a small, tight-knit team can perform wonders. Our experience in health care, food manufacturing, and product development gives our team the tools and knowledge to tackle nearly any IT problem.

Mobile and Web Applications

We create cross-platform mobile apps using Ioinic 4 with Angular.  With one codebase, we can support your app across mobile phones, tablets, and on the web.

Responsive Website Design

From simple websites to complete branding solutions, our team will deliver a spectacular solution to meet your needs.  We also assist with marketing setup and social media management.

API & Database Development

Sustainable code with decoupled interfaces are a must if your business wants to grow with the future. We create REST APIs for your database backend using Node and Express.  Our solution will scale with your business.

Embedded/Iot Design

Arduino, RaspberryPi, PIC – if these terms ring a bell, we can create a solution that solves your embedded challenges and take them from prototype to production using AutoDesk Fusion360, KiCad, and more.

Health Care, Scientific, and Manufacturing

Our experience with health care informatics, manufacturing quality control, and scientific data gives us the skills to bring exemplary solutions to your business needs.

Rapid Prototyping

We can create functional prototypes integrating your embedded system and it’s delivery package using our in-house CNC carving system and 3D printer.

ManufacturiNG Know How

Extensive Experience in Manufacturing and Logistics

Stone Umbrella developed a custom packing system for Pine Valley Foods that tracked orders from the individual seller to the contents of each final box.  Utilizing barcode-based inventory tracking, individual order scanning, and barcode-tracked pallet loading, trucks went out the door fully packed and verified.  All using code developed in-house for PVF.

Read more our work for PVF
APp Development

ScoreboardTV & GNGLL

Gray-New Gloucester Little League needed a new scoreboard for their main Little League Field.  Stone Umbrella created a cross-platform mobile app and an associated iOS TV app to allow parents at the game to control the scoreboard from their phones.  The scoreboard not only displays the score, but raises funds for the league through the sales of in-game advertisements that play between innings.

Read more

Our Team

Our permanent team leads a network of consultants who bring specific expertise to your project needs.  We always put the right person on the job.

Nate Stone


Over 20 years of experience in health care, manufacturing, and scientific data analysis.  Node, Angular, Ionic, PHP, Javascript, MySQL, and many others.

Sam Mosher


Harware and software engineer specializing in Node API development, embedded harware design, and system integration.

Contact us

Are you ready to start a project?  We’re happy to discuss.  Please use the form below to tell us about your needs and we’ll start a conversation.