Skip to content
View troyfrancoceldran-ctrl's full-sized avatar

Block or report troyfrancoceldran-ctrl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Troy Franco Celdran

BS Electrical Engineering student at MSU-IIT, Iligan City, Philippines (expected July 2027). I'm building estimation and control for energy systems: battery state estimation, microgrid controllers, and the embedded hardware to test them.

Pinned projects

  • Autonomous-lunar-power-grid: 60-day lunar outpost power simulation, co-developed with Claude (per-step authorship in PROGRESS.md). I wrote the physics and controller modules and the EKF algorithm. The controller ran on an ESP32 in hardware-in-the-loop (1,440 of 1,440 ticks identical to the Python model). Running the EKF on the ESP32 is future work.
  • numerical-methods-python: root-finders and linear/nonlinear solvers, validated and analyzed against SciPy and NumPy with 36 pytest tests and 5 notebooks. Scaffold generated with Claude; disclosed in the README.

In progress

  • Undergraduate thesis: physics-informed neural network (PINN) for battery SOC/SOH estimation. No results yet.
  • Edge AI quadcopter stack (ESP32 + MAX78000): in development.

AI use

I work with Claude as a pair programmer. Each repo says what I wrote and what Claude wrote.

Contact: cityoftroyt@gmail.com | LinkedIn

Popular repositories Loading

  1. Autonomous-lunar-power-grid-simulation Autonomous-lunar-power-grid-simulation Public

    Hour-by-hour simulation of an autonomous lunar outpost's power system. Finds that every hour of unserved power occurred at 62% fleet reserve — energy-limited and power-limited failures are differen…

    Python 1

  2. numerical-methods-python numerical-methods-python Public

    Numerical Methods and Analysis built with Python

    Jupyter Notebook 1

  3. troyfrancoceldran-ctrl troyfrancoceldran-ctrl Public

    b

    1

  4. -Edge-AI-Flight-Controller-Autonomous-Quadcopter-Stack-ESP32-MAX78000- -Edge-AI-Flight-Controller-Autonomous-Quadcopter-Stack-ESP32-MAX78000- Public

    My First Autonomous UAV Project using Bare-Metal Programming and Control Systems Design

    C