Home/Expertise/Software Development

Software development expertise for platforms, integrations, and products

Practical engineering depth across custom applications, cross-platform products, platform extensions, automation tooling, integrations, and systems-level problem solving.

check_cron.php · tool_upmon
1// heartbeat — report cron health
2public function execute() {
3  $last = $this->cron_last_run();
4  $this->check($last, 'cron');
5  return $this->ping('uptimerobot');
6}
Plugins40+
Uptime99.98%
Linux25 yrs

Custom application development

Platform integrations

Automation tooling

Linux systems engineering


✦ Software development expertise

Engineering for systems that need to work in the real world

We design, build, extend, and improve software that sits close to real operational needs: custom platform development, secure integrations, internal tooling, automation, cross-platform products, and deeper engineering work where performance, maintainability, and reliability matter just as much as features.

Our background spans more than 25 years of hands-on software and systems engineering across Linux, application development, platform architecture, and technical operations. That range is especially valuable for projects that do not fit neatly into a single category, such as software that touches infrastructure, learning platforms, enterprise integrations, or custom operational workflows.

Custom platform development

Software features, extensions, and technical solutions tailored to specific platform requirements.

Integrations and APIs

Secure, reliable integration layers between platforms, internal systems, and external services.

Automation and internal tooling

Scripts, command-line tools, and engineering workflows that reduce manual effort.

Systems-level technical depth

Deep Linux and software engineering experience applied to performance and architecture.

✦ Core expertise

Where our software expertise runs deep

Specialized, hands-on software development across platforms, infrastructure-connected systems, and custom technical requirements.

Custom application and feature development

Tailored software functionality beyond off-the-shelf capabilities, including platform extensions, backend services, purpose-built technical features, and complete products like Living Room Games.

Custom Moodle plugin development

Moodle plugins across a wide range of plugin types, including local plugins, activities, blocks, reports, authentication, enrollment, and command-line tooling.

API and systems integration development

Integration layers that connect platforms with enterprise systems, databases, internal tools, and external services in a secure and maintainable way.

Automation tooling and engineering workflows

Software that improves delivery, administration, and technical operations, including scripts, orchestration tools, and internal utilities that reduce repetitive manual work.

Platform architecture and technical problem solving

Solutions for harder technical challenges involving scale, maintainability, workflow design, and long-term operability.

Linux and systems-level development

Specialized engineering that benefits from deep Linux experience, including low-level systems work, performance-sensitive environments, and software that interacts closely with the operating system.

✦ Hard problems

Software problems we know how to solve

These are the problems that separate routine work from the hard stuff, and the ones we have the most experience with.

Needing custom software that off-the-shelf tools do not support

Building integrations between platforms, internal systems, and external services

Reducing manual engineering or operational workflows through automation

Extending Moodle beyond standard features and plugins

Improving the maintainability of custom technical solutions over time

Solving software problems that also touch infrastructure or platform operations

Requiring deeper Linux or systems-level technical expertise

✦ Our background

Why our software experience runs deep

Our value is not just writing code. It is the combination of software engineering depth, platform understanding, and operational thinking that helps technical solutions hold up in production.

Our experience spans application development, cross-platform products, Moodle engineering, Linux systems work, integration design, and automation, moving between architecture, implementation, and practical problem solving without losing sight of maintainability.

  • 25+ years of software and Linux systems engineering experience
  • Deep experience with custom Moodle development and extensibility
  • Strong background in APIs, integrations, and enterprise workflows
  • Practical understanding of automation, SDLC, and engineering operations
  • Ability to support projects that span software, platforms, and infrastructure

“Good software development is not just about delivering features. It is about building technical solutions that can scale, be maintained long-term, and fit the real operational needs of the platform.”

✦ Related work and expertise

Software development work

Engineering work we have built and run ourselves:

The Hybrid Storefront, Shopify + Moodle Integration

Built the integration layer for our own Pucks.pro training platform: a Shopify purchase securely triggers account creation and enrollment on a dedicated Moodle site. Customers get instant access, and nobody copies data between systems by hand.

Proactive Open-Source Health Monitoring

Developed and published tool_upmon, an open-source Moodle administration plugin that integrates with UptimeRobot to monitor site availability, cron health, and maintenance mode status. The tool demonstrates practical product engineering, secure plugin development, and a strong understanding of real-world platform operations.

Our product · Living Room Games

One Codebase, Every Platform

We built livingroom.games, a party game that turns a TV into a game-show stage and every phone into the controller, as a web app and an Android app from one unified codebase, with iOS and Steam to follow. A fix or a new game ships to every platform at the same time.

livingroom.games home page
✦ Good to know

Frequently asked questions

What software development work does Evlo do?

Software tied to platforms, integrations, automation, and technical operations: custom features, Moodle plugins, integration layers, internal tools, and complete products like Living Room Games.

Is this only about Moodle?

No. Moodle is one important area, but the work is broader: Linux systems engineering, application development, cross-platform products, integrations, and automation tooling.

How is Living Room Games built for so many platforms?

It is written once. The web app and the Android app come from one unified codebase, and the iOS and Steam versions will too, so a fix or a new game reaches every platform at the same time.

What makes your software development work different?

The difference is the blend of software engineering, Linux systems knowledge, platform experience, and operational thinking. This is especially useful for projects that need more than isolated feature work and instead require solutions that will perform well, integrate cleanly, and remain maintainable over time.

Is Evlo taking on client projects?

Not right now. Evlo is focused on building and running its own products. If you have a product partnership idea, connect with Frederick on LinkedIn.

✦ How we think

A practical approach to software development

Every piece of software needs something different. Sometimes it is a custom plugin or integration. Sometimes it is internal tooling, backend automation, or a deeper systems problem. The right approach depends on what the software needs to do, what it connects to, and how it will be maintained over time.

We start from the real platform or product need, then shape the technical solution around it — a custom feature, an integration layer, a better engineering workflow, or the systems-level problem behind the visible application.

See our software expertise in action

Living Room Games, Pucks.pro, and the Moodle Uptime Monitor are all built in-house. Explore the products, or connect with Frederick on LinkedIn.