Skip to content
View MrDavidAlv's full-sized avatar
🚥
Thinking 🤔
🚥
Thinking 🤔

Block or report MrDavidAlv

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
MrDavidAlv/README.md
Mario David Alvarez Vallejo

Full Stack Developer · Microservices & APIs · Autonomous Robotics

Typing SVG

visitors

About

Mario David Alvarez Vallejo

Industrial Automation Engineer and Full Stack Developer from Bogotá, Colombia. For five years I've been building enterprise software: microservices, APIs and web applications designed to scale, stay available and be easy to maintain.

Outside of work, I build robots. Mobile platforms and robotic arms with ROS 2, taken from simulation to real hardware, plus a bit of electronics along the way.

What I work on

  • Enterprise web applications and microservices, from architecture to deployment
  • Autonomous robots with ROS 2: SLAM, navigation, kinematics and computer vision
  • Digital chip design in Verilog, electronics and embedded systems
  • Open source and educational technology with Semillero Robótica Utadeo

🔭 Currently: adding visual SLAM to Axioma with a ZED 2i and RTAB-Map
💬 Ask me about: ROS 2, SLAM, microservices, .NET, React
☕ Fuel: coffee, lots of it



Tech Stack

Backend C# .NET VB.NET Java Spring Boot Python Flask Django Node.js Go Swagger
Frontend React Next.js Redux JavaScript Tailwind CSS HTML5 CSS3
Databases SQL Server PostgreSQL MongoDB
DevOps & Tools Azure AWS Docker GitHub Actions Git GitHub GitLab SonarQube Linux Ubuntu VS Code
Robotics & Hardware ROS 2 Gazebo C++ Qt / PyQt Blender Raspberry Pi Arduino
AI, Vision & Data OpenCV TensorFlow NumPy Matplotlib Google Colab MATLAB
---

Featured Projects

Axioma robot

Autonomous mobile robot for industrial logistics

4WD skid-steer robot running SLAM Toolbox, AMCL and Nav2. Its SLAM map scores 99.8/100 against the real floor plan in Gazebo, and it is now getting RGB-D visual SLAM with a ZED 2i.

ROS 2 Humble Nav2 SLAM Toolbox Gazebo C++ Python

ZED 2i visual SLAM

Camera-only perception on a Jetson Nano

Visual SLAM with a single stereo camera: no wheel encoders, no LiDAR, no GNSS. On a 49 m loop, RTAB-Map's loop closure brought the drift down from 1.06 m to 6 mm.

ROS 2 Humble RTAB-Map ZED SDK Jetson Nano Docker

Tadeo eCar

Autonomous university logistics robot

Omnidirectional electric robot for indoor logistics at Universidad Jorge Tadeo Lozano, with three steering modes (Ackermann, omnidirectional, crab), Nav2, real-time SLAM and LiDAR perception.

ROS 2 Humble Nav2 ros2_control Gazebo OpenCV

TATTOTRONIX

5-DOF desktop manipulator

A small robotic arm built to hold a tattoo pen. It turns an image into a toolpath, solves the inverse kinematics and draws it in Gazebo, backed by a full kinematic and dynamic model.

ROS 2 Humble ros2_control Gazebo Python Docker

AxiomaCore-328 architecture

Open-source 8-bit microcontroller in Verilog

Binary-compatible with the ATmega328P and designed entirely with open-source tools. Every block is verified against independent oracles, and it synthesizes and meets timing on a Lattice ECP5 FPGA. Sky130 tape-out is on the roadmap.

Verilog RTL Design FPGA Sky130 Open-source EDA

EcoBalance360

National carbon capture and emissions map

Interactive geospatial platform to map and analyze carbon balance across Colombia, with AI-assisted analysis. Built with Colectivo Hagamos.

Python Next.js GeoJSON Data Visualization


🎵 Coding Soundtrack


Contact

LinkedIn   Email   GitHub Stats


Thanks for stopping by. Always happy to talk about software, robots or chips.

© 2026 Mario David Alvarez Vallejo · Bogotá, Colombia

Pinned Loading

  1. Axioma_robot Axioma_robot Public

    Robot autónomo ROS2 Humble | SLAM + Nav2 + Gazebo | Navegación autónoma para logística industrial

    Python 56 14

  2. Axioma_teleop_gui Axioma_teleop_gui Public

    Lightweight ROS 2 teleoperation GUI with three control modes: directional buttons, virtual joystick, and precision sliders. Built with PyQt5, works with any robot that subscribes to geometry_msgs/T…

    Python 6

  3. tadeo-eCar-ws tadeo-eCar-ws Public

    Plataforma robótica autónoma para logística universitaria en interiores. Robot eléctrico omnidireccional 4WD 4WS con capacidades de navegación autónoma, SLAM, visión computacional y planificación d…

    Python 3

  4. TATTOTRONIX TATTOTRONIX Public

    TATTOTRONIX is a 5 degree of freedom desktop manipulator built to hold a tattoo pen. Nothing below the tool flange knows that: the arm, its controllers and its simulation are a general purpose smal…

    Python 3 1

  5. TUTORIAL_ROS_INDUSTIAL_MELODIC TUTORIAL_ROS_INDUSTIAL_MELODIC Public template

    Hola mundo ROS

    Makefile 1

  6. ZED2i_vSLAM ZED2i_vSLAM Public

    Python