Skip to content
View tunapro1234's full-sized avatar

Highlights

  • Pro

Organizations

@team-nf

Block or report tunapro1234

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
tunapro1234/README.md

Supreme Leader of Robots

Welcome to my GitHub! I'm an embedded programmer with a big interest in robotics, a Rust enthusiast, and a civil engineering student at Boğaziçi University. When I'm not coding, I enjoy diving into some complex compositions—you might say it's the kind of music that doesn't mind if you chew gum while thinking. I’m also one of the co-founders of NFR Products, where we’re working on all sorts of cool projects in the robotics space. I’ve been involved in FRC since 2019, so robotics has a big place in my life. 


Skills & Tech I Love

  • Languages: Rust, Python, C++, Java, Go, C
  • Technologies: ROS, Docker, Gazebo, Gentoo Linux (Contributor on Gentoo Wiki)
  • Interests: Robotics, AI, and optimization

Current Projects

  • elevator_optimization: This is a Rust-based framework I’m building to test the efficiency of elevator algorithms. It’s more than just algorithms; it includes a neural network (trained with a genetic algorithm!) to explore and improve elevator performance. It’s exciting to see how different algorithms measure up under simulated conditions.

  • alpay_ftc: An AI-driven project aimed at robotics competitions, where I’m developing an AI driver to replace human drivers. This uses Docker, ROS2, Go, and AI, and it’s not just about the driving—it also lets us simulate FTC robots in ROS. I’m using this environment to test potential NFR Products software releases, so it’s a major step toward our future product line.


Some Past Projects

Most of these were personal experiments, so they're a bit hard to read – README files were a luxury back then. I never expected anyone else to look at them :-(

  • vector-h: My first pure C project from four years ago. It’s a C99 macro that lets you create vector classes for any type, so you get some flexibility even in C. This was one of my first experiences diving deep into low-level programming, and it laid the groundwork for some of my later work in Rust.

  • utility_muffin_research_kitchen: This project is dedicated to exploring various innovative ideas, but always remember, the white zone is for loading and unloading only.

  • DBEX: Written in Python about five years ago, this parser uses generators to process large JSON files one object at a time. The main goal here was efficient memory usage, so instead of loading an entire JSON file, it parses each object individually, which is perfect for large datasets. I designed it specifically to handle AI data files without maxing out RAM, and it taught me a lot about memory management in Python.

  • megaboi: An Arduino-based “phone” from five years ago. I designed it to function like a basic device with a screen, buttons, and an internet card—all on an Arduino Mega. This project started as a fun way to make games, but it quickly became an exercise in optimization when I hit the 4KB RAM limit on the Mega. This experience ignited my obsession with efficient code and hardware optimization, which still influences my work today. It made me realize the beauty of working within constraints, and how pushing the limits can lead to some of the most creative solutions.

  • Just for Fun: Over the years, I’ve created some smaller algorithms and experiments just for fun. This includes things like pathfinding and line of sight algorithms, plus an unfinished robot simulation (aptly named “Second Robotics Competition”). These were mostly quick experiments to explore new ideas or test out concepts, but they were great practice for my current projects.

I have many more projects, but most are private for now.


tunapro's GitHub stats

tunapro's GitHub stats

Find Me


Pinned Loading

  1. DBEX DBEX Public

    Python

  2. vector-h vector-h Public

    Basit bir vektör implementasyonu (C89)

    C 1

  3. Path-Finding Path-Finding Public

    Python

  4. Line-of-Sight Line-of-Sight Public

    Python 1

  5. proprepros proprepros Public

    Python

  6. MEGABOI MEGABOI Public

    Something like a console with arduino mega, lcd shield and some buttons

    C++