Andres Botia

Software engineer, currently working in aviation at Banyan Air.

Selected work

Three things worth reading in full

2026Live

Orbital

Real-time visualisation of activity across Earth and near-Earth space.

A dark interactive globe sits at the centre, surrounded by sparse HUD telemetry built from live public data: aircraft positions, the ISS, earthquakes, storms, wildfires, volcanoes, space weather, and the satellite catalogue.

Four modes. Overview composes everything at once; Aviation, Space and Earth each narrow the field to one domain.

Engineering

  • One instanced draw call per category, rather than a mesh per object.
  • Screen-space decluttering, so dense aircraft fields stay readable.
  • SGP4 satellite propagation from CelesTrak TLEs, run locally on a throttled frame budget.
  • Natural Earth geometry loaded only near regional zoom, with a distance-based crossfade between detail levels.
  • Provider responses isolated behind adapters, so components only ever see normalised domain models.
  • Live status derived from real fetch timestamps, so a partly degraded feed never discards last-good data.

React, TypeScript, Vite, Three.js, React Three Fiber, Zustand, TanStack Query, Vitest

2026iOS and Android

Yearly Tracker

An offline-first app for yearly goals and daily habits. Everything stays on the device: no account, no sync, no analytics.

React Native, Expo, TypeScript

App StoreGoogle PlaySource
2025Live

Grand Slam Insights

A baseball prediction dashboard that shows its own calibration. Model output sits next to book odds and backtests, so a pick can be checked rather than taken on trust.

React, Express, Supabase

Live siteSource
Experience

Legacy on one side, React on the other

presentFort Lauderdale, Florida

Banyan Air Service

  1. Software Engineerpresent
  2. Software Developer Apprentice

Backend business systems in RPG ILE IV on IBM i, and the React and React Native tools that sit on top of them. The apprenticeship covered that ground under direction. The engineer role expanded that into full ownership, including proposing and building the Executive Dashboard.

Banyan Executive Dashboard

Self-started. It pulls live FlightAware data, cross-references it against reservations and fueling records, and surfaces the financials, including flights that never came through. That reconciliation used to be done by hand. The executive team uses it daily.

RPG ILE IV, IBM i, DB2, React, React Native, Expo

Boca Raton, Florida

Cendyn

  1. Associate Software Engineer
  2. System Analyst Intern

Designing, building and maintaining applications on .NET, writing and debugging under a mentor, and testing at unit, integration and system level. Started as a systems analyst intern and converted to the engineering role after eight months.

C#, .NET Framework

United States

Foot Locker

  1. Core Retail Internship

CI/CD, instrumentation and monitoring on key internal systems, and automation across retail site operations.

CI/CD, Instrumentation, Monitoring