Golang software · LoRa networks · Canadian-based

Scalable web apps, powered by Golang

We create best-in-class web apps using Golang, Bulma CSS and MongoDB, and design, support and deploy MeshCore, LoRa and LoRaWAN networks. For over 10 years we have built for business, non-profits, government and municipalities.

Book a free consultation See what we build

  • Golang from day one
  • Open-source friendly
  • Canadian-based
  • A founding partner of Maple Open Tech
Software

Golang development, start to finish

We build all of our projects using Golang. Go is a powerful language for building scalable, stable and robust web applications that can drive enterprise, mission-critical solutions, and it is an open-source project with a strong community behind it, so your app will be well supported for years to come.

We combine our Go code and libraries with our own Bulma CSS interface elements, and MongoDB, to create fast, secure and reliable web apps that your team and customers will love.

  • Fast and efficient: Go delivers performance and security that traditional stacks struggle to match
  • Lower total cost of ownership: robust projects, delivered sooner
  • No app store required: our apps work on every major device and browser
  • Supported after launch: bug fixes, hosting and security updates on a monthly plan

Web app development

The Go programming language logo
Hardware

MeshCore, LoRa and LoRaWAN networks

MeshCore (opens in a new tab) is open-source firmware that turns small, low-power LoRa radios into a mesh network. Messages hop from node to node across kilometres, with no cell towers, no internet and no subscription.

LoRaWAN, its open-standard cousin, connects battery-powered sensors to the internet through gateways: water levels, temperatures, occupancy and more, reported from kilometres away.

We design, support and deploy MeshCore, LoRa and LoRaWAN networks, for organizations that need to stay connected when everything else is down, or where the network never reached.

  • Repeaters that carry the network across town, or across the county
  • Companion radios, paired with a phone for text messaging off the grid
  • Room servers for shared channels and bulletin boards
  • LoRaWAN gateways and sensors for monitoring over long distances
  • Planning, deployment and support: coverage, sites, antennas, power, and upkeep

MeshCore, LoRa and LoRaWAN

What we do

  • Web app development

    Custom Golang web apps: e-commerce, work orders, inventory, customer databases.

  • WordPress websites

    Fast, Google-friendly WordPress sites and shops, with hosting and support.

  • Cyber security

    Training, policies, and hardware and software changes that reduce your risk.

  • Developer training

    Bootcamps and curricula that take new developers to the next level.

Projects and clients

  • CPS

    E-commerce

    Together with CPS, we built an e-commerce and order management platform for both B2B and B2C sales.

  • Over 55

    Work order management

    For Over 55 we built The Workery, an open-source app that automates work orders and digitized 30+ years of data.

  • Lucha Comics

    Inventory and data

    Together with Lucha, we built a platform to manage and catalogue comic book and graphic novel data.

  • SET7 Skills and Technology, North Perth and Region

    Youth dev bootcamp

    With SET7, we created bootcamp materials to help youth build, test and launch a no-code app.

Maple Open Tech

A founding partner of Maple Open Tech

Mika Software is one of the founding partners of Maple Open Tech (opens in a new tab), which builds and operates Canadian technology end to end: communications, operating systems, hosting, applications, AI and cloud.

It is where our Golang and LoRa network work meets Canadian infrastructure, for organizations that want to know who maintains their software and where their data lives.

  • Canadian-owned and Canadian-hosted
  • Source-available, so your team can read, extend or fork what it runs
  • No lock-in: open formats, documented interfaces and a written exit path
  • Maintainers you can reach by name, in your time zone

Visit Maple Open Tech (opens in a new tab)

Maple Open Tech

From the blog

Want to start something new?

Book a free 30-minute session now. Tell us what you need built, and we will tell you honestly how we would build it.