Software & Platforms

Custom software, backed by real infrastructure

We don't just install networks: we design, build, and deploy the systems that run on top of them — and we keep them running in production, every single day.

Next.js / React Node.js PostgreSQL / MySQL Docker Python PHP
01

Custom platforms

LMS, management systems, and institutional portals, built and deployed end to end — not just the screen, but the backend and database too.

02

Infrastructure & deployment

Linux servers, Docker containers, reverse proxies, databases, and backups — the same real server, not an isolated demo.

03

DNS, email & security

Domains, DNS, transactional email delivery, certificates, and access — the invisible part that makes everything else work.

04

Automation

Scripts, integrations, and custom internal tools to take repetitive tasks off your plate.

Projects

In-house platforms, technical tools, and infrastructure

01

Platforms

MiAulaNube landing page
Educational platform (LMS) — multi-tenant

MiAulaNube

A complete virtual classroom built from scratch: multi-institution (each school operates independently within the same architecture), courses with units and topics, auto-graded assessments, assignments with submission and grading, forums, internal messaging, notifications (push and email), and class recording with a digital whiteboard. Designed from real, hands-on experience working with educational institutions. It's in production today, with a public demo anyone can try.

Visit miaulanube.com ↗
Next.jsPostgreSQLPrismaDockerMulti-tenant
ComuCon app login screen
List of announcements and authorizations sent in ComuCon, with parents' signature status
Detail of an authorization showing which parents haven't signed yet
Selector to create a new authorization or announcement in ComuCon
Institutional communication — Connected Community

ComuCon

A hierarchical, real-time institutional communication system, primarily aimed at educational institutions. It replaces traditional processes like the physical notice notebook with direct, traceable, organized digital communication between the institution and families.

Communications: informational messages that don't require action from the recipient; the institution can see whether the message was read.

Authorizations: messages that require a decision from the parent or guardian (authorize / do not authorize). The response reaches the institution in real time, gets logged, and there's full traceability of consent.

Android App PWA Installable on PC Installable on iPhone/iOS (PWA)
02

Technical tools

Equipment list in NetPlannerTopology map in NetPlanner
Network discovery & mapping

NetTopo Discovery + NetPlanner

Going from a network nobody fully understands to infrastructure that's surveyed, visible, and documented.

An automatic discovery engine that maps a network's real topology — neighbors via LLDP/CDP/MNDP, MAC tables, ARP, and direct data from MikroTik routers via RouterOS — and feeds it into NetPlanner, an in-house visual mapping tool where every device, port, and connection is documented and navigable. Built to survey a network in the field with just a laptop or a Raspberry Pi, and to speed up troubleshooting the day something breaks.

PythonSNMP / LLDP / CDP / MNDPARP / MAC tablesRouterOSNode.jsRaspberry Pi
03

Internal & custom systems

Billing system dashboard
Internal management system

Internal Billing System

An in-house system to manage clients, log completed tasks, and generate monthly invoices, with automatic revenue splitting between partners and real-time sync against a custom SQL database. Replaced loose spreadsheets with a single place to work.

JavaScriptSQLCustom backend
CEFyT administration dashboard
Academic management

CEFyT — Higher Education Institute

A management system for a higher education institute: degree programs, students, faculty, courses, an academic calendar with schedules by program and year, and enrollment history — all in a custom institutional dashboard, tailored to how the institute actually works.

PHPMySQL
04

Infrastructure

Diagram of the self-hosted backup, disaster recovery, and remote access architecture: institutions connected via Tailscale VPN to our own server running UrBackup and self-hosted RustDesk, with remote access for administrative staff and technical support.
Backup, disaster recovery & remote access

Self-Hosted Infrastructure

We combine Tailscale (a private network that securely connects devices from different institutions to our server), UrBackup (a central backup server that we manage ourselves, with clients on each remote device making automatic copies over that private network), and self-hosted RustDesk (our own remote access server, used both for technical support and so authorized institution staff can work from home against their physical computer at the building).

Tailscale, UrBackup, and RustDesk are third-party tools that we integrate and manage within our own infrastructure — our value lies in the design, implementation, security, operation, and support of the whole set, not in developing that software ourselves.

Disk failure recovery — this isn't "file backup," it's full workstation disaster recovery:

  1. A computer's disk fails at the institution.
  2. It's replaced with a new disk.
  3. The computer is booted from a recovery USB drive.
  4. The computer connects to our server.
  5. The latest available backup is restored.
  6. The workstation is back in operation, with downtime reduced to a minimum.

Direct contact

Need a custom system, or want to put what you already have in order?