Skip to content
View alexanderbugar's full-sized avatar

Highlights

  • Pro

Block or report alexanderbugar

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
alexanderbugar/README.md

Hey, I'm Alex

I'm a computer engineering student at USF. Most of what I work on ends up somewhere around embedded systems, simulation, GPU computing, and numerical methods.

I started programming through game development and eventually got pulled into hardware, embedded systems, and simulation. Lately I've been getting more interested in the parts where those areas start overlapping.

What I'm working on

  • N-body simulator
    An old gravity simulator I originally made in high school that I'm now rebuilding in C++ and CUDA. I'm using the direct O(N²) solver to learn more about numerical accuracy, GPU profiling, and eventually Barnes-Hut. The CUDA work is also my introduction to GPU programming before I start using it more heavily for vision and spatial processing.

  • Flight controller
    My STM32H7 flight controller. This is where I've been working with IMUs, barometers, sensor fusion, real-time loops, and the lower-level side of actually controlling a vehicle.

  • Physics simulator
    A C++ rigid-body and drone physics simulator that I plan to use for testing flight-control behavior without needing to finalize the actual drone frame.

  • HIL bridge
    A real-time pipeline connecting the simulation to physical embedded hardware over UDP and UART.

Where it's going

I've wanted my final personal project to combine all of this into one system: a fully autonomous drone built around my own flight controller and software.

The plan is to use a Jetson Nano alongside the flight controller, with 3D LiDAR and visual-inertial odometry for localization, mapping, and navigation without relying entirely on GPS.

The projects above are basically the pieces leading up to that. The flight controller covers the real-time hardware and control side, the physics simulator and HIL bridge let me test the system before putting it in the air, and the CUDA work is my introduction to the GPU side before getting into the vision pipeline, spatial processing, and identifying where the drone is and what is around it.

What I'm interested in

  • simulation and numerical methods
  • GPU computing / HPC
  • embedded systems
  • real-time systems
  • robotics and autonomy
  • emergent systems

Tools I use a lot

Elsewhere

LinkedIn · X

Pinned Loading

  1. flight-controller flight-controller Public

    A bare-metal flight controller built around the STM32H7

    C

  2. bridge bridge Public

    A real-time hardware-in-the-loop (HIL) pipeline bridging a custom simulation to a physical ESP32 over UDP and UART.

    C++ 1

  3. physics-simulator physics-simulator Public

    Portable C++17 rigid-body and drone physics simulator with a native Vulkan editor for HIL development

    C++

  4. hil-prototype hil-prototype Public

    A little HIL proof of concept

    C++

  5. PCBExtractor PCBExtractor Public

    A simple python tool that packs multiple Gerber layers into one RGBA PNG texture map

    Python

  6. Unity-HIL-Connector Unity-HIL-Connector Public

    C#