about
projects
contact
face

marcelo a. valdez

I am a technology & software entusiast with a background in electronic engineering and embedded digital systems. I have a passion for learning and building software that could be useful to people.

I live in the beautiful city of Córdoba, Argentina. It is located at -31.38 south latitude and -64.18 west longitude.

cordoba
cordoba

Córdoba (I took this one)

Here are some of the technologies I am familiar with:

php
PHP

What can PHP do?

Anything. PHP is mainly focused on server-side scripting, so you can do anything any other CGI program can do, such as collect form data, generate dynamic page content, or send and receive cookies. But PHP can do much more.

With PHP you are not limited to output HTML. PHP's abilities includes outputting images, PDF files and even Flash movies (using libswf and Ming) generated on the fly.

You can also output easily any text, such as XHTML and any other XML file. PHP can autogenerate these files, and save them in the file system, instead of printing it out, forming a server-side cache for your dynamic content.

cordoba

PHP Code

c++
C / C++

What can C++ do?

C++ can be found just about everywhere you look. It powers search engines, VR applications, air travel, movie production, and even exploration on Mars! In fact, C++ is one of the most widely-used programming languages there is.

What is embedded C++?

Embedded C++ is a dialect of C++ that engineers developed in the late 1990s for embedded systems. Embedded engineers seldom use the assembly language anymore. They do use C++ in embedded systems a lot.

I love programming embedded systems (like Arduino) using C++.

embedded

I love Embedded C++

c++
Laravel

The PHP Framework for Web Artisans

Laravel is a web application framework with expressive, elegant syntax. A web framework provides a structure and starting point for creating your application, allowing you to focus on creating something amazing.

What is Laravel?

Laravel strives to provide an amazing developer experience while providing powerful features such as thorough dependency injection, an expressive database abstraction layer, queues and scheduled jobs, unit and integration testing, and more.

I love Laravel!

Whether you are new to PHP web frameworks or have years of experience, Laravel is a framework that can grow with you. Laravel is incredibly scalable. Thanks to the scaling-friendly nature of PHP and Laravel's built-in support for fast, distributed cache systems like Redis, horizontal scaling with Laravel is a breeze. In fact, Laravel applications have been easily scaled to handle hundreds of millions of requests per month.

embedded

Laravel is full of features!

c++
Html, css & Javascript

HTML

The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

CSS

CSS is designed to enable the separation of presentation and content, including layout, colors, and fonts.

This separation can improve content accessibility; provide more flexibility and control in the specification of presentation characteristics; enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file, which reduces complexity and repetition in the structural content; and enable the .css file to be cached to improve the page load speed between the pages that share the file and its formatting.

Javascript

JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard. It has dynamic typing, prototype-based object-orientation, and first-class functions.

It is multi-paradigm, supporting event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM).

embedded

HTML, CSS & Javascript

c++
Node RED

Node RED

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.

embedded

Node RED in my Home Assistant Linux Server

c++
Data Acquisition

Data Acquisition

Data acquisition is the process of sampling signals that measure real-world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the acronyms DAS, DAQ, or DAU, typically convert analog waveforms into digital values for processing. .

embedded

Data Acquisition

c++ livewire nodejs python tailwind
More Technologies I love

Python & Kivy

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae esse, sint. Culpa distinctio eaque eos excepturi, facere iure laboriosam laudantium magnam magni minima nisi odit optio porro sint, ut velit.

Node.js

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aspernatur cumque, cupiditate dolor eius esse eum ex fugiat impedit, inventore iusto molestias mollitia neque nobis nulla obcaecati quasi reiciendis. Enim, inventore.

Livewire

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aspernatur cumque, cupiditate dolor eius esse eum ex fugiat impedit, inventore iusto molestias mollitia neque nobis nulla obcaecati quasi reiciendis. Enim, inventore.

Tailwind CSS

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aspernatur cumque, cupiditate dolor eius esse eum ex fugiat impedit, inventore iusto molestias mollitia neque nobis nulla obcaecati quasi reiciendis. Enim, inventore.

embedded

Córdoba, Argentina

Projects

Laboratory Instrumentation
Some screen shots from my last project.
Workshop tool inventory
Some screen shots from the tool inventory system.

Locker doors make sound when opened :-)

And tool boxes make a 'toolbox open' sound when opened :-)

Control Hydraulic Power Modules Management System

Some screen shots from the Hydraulic Power Modules Management system.

"Relative Error" Graphs are automatically generated.

Load Load Cells Management System
Some screen shots from the Load Cell Management system.