Skip to content
View ArvinNotDev's full-sized avatar
😒
😒

Block or report ArvinNotDev

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.

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

Hi, I'm Arvin πŸ‘‹

Developer who enjoys building things, exploring ideas, and turning them into working software.

I use GitHub as a place to build, experiment, learn, and document what I create.

My repositories range from applications and developer tools to system-level experiments, web projects, hardware integrations, simulations, and AI-related work.

I don't like being limited to one technology or one type of project.

GitHub

Profile Views

About

I'm a developer with a strong interest in building real software and understanding how things work under the hood.

A lot of my work is driven by curiosity:

  • building something from scratch
  • learning a new technology by actually using it
  • turning an idea into a usable tool
  • experimenting with different architectures
  • connecting software with hardware
  • solving problems through code
  • improving projects as I learn

My GitHub is probably a better representation of my interests and technical growth than a list of titles ever could be.

You can see that progression across my repositories β€” from early web and backend projects to desktop applications, automation tools, embedded systems, simulations, AI experiments, and more recent production-oriented work.


What You'll Find Here

🧠 Software & Applications

I enjoy building complete applications rather than isolated code examples.

Some of my repositories include desktop applications, web applications, developer utilities, management systems, and tools designed around real use cases.

βš™οΈ Systems & Tooling

I like working close to the system when a project requires it.

That includes things such as:

  • device communication
  • command-line tooling
  • controller input handling
  • Android ADB / Fastboot workflows
  • hardware communication
  • automation
  • low-level experimentation

🌐 Web Development

My repositories include both frontend and backend work, including:

  • REST APIs
  • authentication
  • CRUD systems
  • database-backed applications
  • real-time communication
  • React applications
  • Django projects
  • modern full-stack architectures

πŸ€– AI & Intelligent Systems

I'm interested in using AI where it can solve an actual engineering problem.

My projects include experimentation with:

  • computer vision
  • object detection
  • edge inference
  • local LLM tooling
  • autonomous driving simulation
  • AI-assisted developer workflows

πŸ”Œ Hardware + Software

I also enjoy projects where software interacts directly with physical systems.

That includes Arduino, ESP32, sensors, displays, GSM modules, EEPROM storage, Raspberry Pi and other hardware-oriented experiments.


Selected Projects

These are some of the projects that represent different parts of my development journey.

A Python-based tool that maps game controllers to a virtual Xbox/XInput device using ViGEm and HID input.

A good example of the kind of problems I enjoy: taking low-level input and turning it into a practical developer/user-facing tool.


An experimental project around CARLA and autonomous-driving simulation.

This represents another part of my interest: experimenting with simulations and systems where software interacts with a virtual environment.


An edge computer-vision pipeline built around YOLOv8n, ONNX Runtime and Raspberry Pi 4, with an emphasis on lightweight CPU inference and practical deployment.

The repository is structured around reusable source code, configuration, data, models, notebooks, examples and tooling rather than being just a single inference script.


A hardware/software system for monitoring water usage using flow sensing, persistent EEPROM storage and GSM-based remote interaction.

The project includes an Arduino side as well as a Django backend and focuses on practical concerns such as interrupt-driven counting, persistent data, SMS parsing and non-blocking communication.


A desktop browser project built with Python and PyQt.

Another example of experimenting with application architecture, desktop interfaces and practical software tooling.


A Python desktop utility for working with Android devices through ADB and Fastboot.

It provides both GUI and CLI interfaces and includes device management, application management, screenshots, screen recording and reboot functionality.


Other Things I've Built

My repositories also include work around:

Django Β· Django REST Framework Β· React Β· Vite Β· PyQt Β· C++ Β· C# Β· Rust Β· PostgreSQL Β· OpenCV Β· NumPy Β· Arduino Β· ESP32 Β· Raspberry Pi Β· WebSockets Β· ADB Β· Fastboot Β· Pygame Β· CARLA Β· ONNX Runtime

The interesting part is not the list itself.

The interesting part is the range of problems those technologies have allowed me to work on.


Development Approach

Idea
  ↓
Experiment
  ↓
Build
  ↓
Understand
  ↓
Refactor
  ↓
Improve

I prefer learning by building.

Instead of only reading about a technology, I usually try to use it in a real project, understand where it works, understand where it breaks, and then improve the implementation.

That approach is reflected in my repositories.


Technology

Languages

Languages

Frameworks & Libraries

Frameworks and Libraries

Databases, Infrastructure & Tools

Tools and Infrastructure

Hardware & Platforms

Hardware

GitHub

GitHub Statistics Top Languages
GitHub Streak

A Few Things I Care About

Clean code
Good architecture
Useful software
Performance
Learning by building
Understanding systems
Continuous improvement

I don't consider a project finished just because it runs.

There is always something that can be understood better, simplified, optimized, or rebuilt properly.


Currently

I'm continuing to expand the range of systems I can build, while going deeper into software engineering, architecture, performance, AI, systems programming, and modern development workflows.

The best way to understand what I know is to look at the code.


Build more. Learn more. Understand more.


Explore Repositories

Pinned Loading

  1. InputBridge-Gamepad2XInput InputBridge-Gamepad2XInput Public

    A Python-based tool that allows you to map any game controller to a virtual Xbox (XInput) device using ViGEm and HID input.

    Python 2

  2. CARLA_Autonomous_driving CARLA_Autonomous_driving Public

    Driving in carla like it's real :)

    Python 2

  3. yolov8n-raspberry-pi-object-detection yolov8n-raspberry-pi-object-detection Public

    Edge AI object detection pipeline using YOLOv8n, ONNX Runtime, and Raspberry Pi 4, designed for real-time CPU inference and lightweight deployment.

    Python 1

  4. smart_water_meter smart_water_meter Public

    This is a field-ready water usage monitor that combines low-level hardware efficiency with user-friendly remote control.

    C++ 3

  5. pyqt-based-browser pyqt-based-browser Public

    Python 3

  6. python_music_player python_music_player Public

    python music player using pygame for backend and pyqt for frontend

    Python 1