SGP4 Orbital Propagator
A Python package for SGP4 orbital propagation. I added a PyTorch wrapper so it can be used in differentiable workflows. On bad input it falls back to a simple two body model instead of stopping.
My work is about turning complex physical ideas into clear and reliable software. I focus on building, refining, and sharing what I learn. It is both engineering and a way to think.
A Python package for SGP4 orbital propagation. I added a PyTorch wrapper so it can be used in differentiable workflows. On bad input it falls back to a simple two body model instead of stopping.
A Python application that predicts satellite passes and checks RF link budgets. It answers two questions: when a satellite is overhead, and whether a link is likely to hold.
A small tool to measure what standard speed tests miss: micro outages and latency spikes under load. It aims to show how a connection feels, not just its peak rate.
An in browser 3D view of thousands of satellites that updates in real time. This pushed me to tune level of detail and data flow to keep frames smooth.
The world does not hand us meaning. We have to make it. I try to remember that I am a draft, not a final copy, and keep moving past what I can do today.
Before I choose a path, I ask a simple question: would I be okay living this exact moment on repeat? If the answer is no, I note what I would change and start there.
Comfort is easy, but growth usually comes with some friction. I try to meet it with patience, learn what it has to offer, and leave the past behind with respect so I can move forward with purpose.