Kidoscan

An operational platform built with passion

Behind Kidoscan: A Personal Journey in Space Tech

Charley Geoffroy

My name is Charley Geoffroy, engineer graduated from Polytech Montpellier. I developed Kidoscan alone, during my free time, alongside my studies and my work. Kidoscan was born from my passion for space and the desire to create a simple and practical tool, for both professionals and enthusiasts. I dedicated a lot of time to make it a clear, efficient and truly useful platform in the field. Beyond technology, I practice mountaineering, rock climbing and scuba diving, activities that help me maintain a good balance and stay curious about the world around me. Feel free to contact me if you'd like to discuss the project, share ideas or simply talk about space!

Languages

TypeScriptRustPython

Infrastructure Tools

KubernetesDockerGitHubArgoCD

Connect with me

The Kidoscan Platform

Kidoscan is an operational platform designed to meet the specific needs of ground station operators, radio amateurs, independent RF engineers, and small space organizations. Inspired by industry references such as N2YO and SATCAT, Kidoscan distinguishes itself through its focus on automation and satellite fleet management, offering accessible and practical tools that integrate directly into your existing workflows.

Target Audience

Small Businesses & RF Labs

Optimize your operations with tools tailored to your specific radiofrequency needs.

Independent RF Engineers

Benefit from a flexible and powerful platform to manage your projects autonomously.

New Space Enthusiasts

Access advanced features to explore and interact with the space domain.

Ground Station Operators

Cross-reference your telemetry data with satellite tracking for complete visibility.

Key Features

Multi-Channel Notifications

Native integration with Teams, Slack, Discord, or your custom infrastructure via webhooks.

Anticipation & Automation

Precise satellite pass predictions with automated action programming on your infrastructure.

Intelligent Monitoring

Targeted and efficient real-time tracking, without random listening. Optimize your time and resources.

SDR Integration

Compatible with amateur Software Defined Radio systems.

Technical Architecture

Kidoscan is built on a hybrid architecture combining performance and accessibility, with precise and optimized satellite propagation calculations.

WebAssembly
Rust

Client-Side Propagation (WASM)

Using WebAssembly with the Rust SGP4 crate for ultra-fast satellite propagation calculations directly in your browser.

docs.rs/sgp4
JavaScript

JavaScript Fallback

The 'Satellites' library ensures extended compatibility for all browsers and configurations.

github.com/shashwatak/satellite-js
Rust

Server-Side Calculations (Rust)

For heavier operations (long-term predictions, batch processing), calculations are performed server-side in Rust for maximum efficiency.

Next.js

Frontend Framework (Next.js)

Built with Next.js 15, leveraging React Server Components, advanced routing, and optimized performance for a seamless user experience.

Kubernetes
ArgoCD

Infrastructure & Deployment

Deployed on Kubernetes clusters with GitOps automation via ArgoCD. Scalable, reliable infrastructure with continuous deployment and declarative configuration management.

Ready to Get Started?

Join the operators and enthusiasts using Kidoscan to automate their satellite tracking.

Charley Geoffroy - DevOps Engineer | Kidoscan Developer | KidoScan