Skip to content
View ericmargay's full-sized avatar
๐Ÿ’ญ
Swift iOS Developing
๐Ÿ’ญ
Swift iOS Developing
  • https://www.ford.mx/blog/innovacion/gtbc-nuevo-campus-mexico-oficinas-diciembre2022/
  • Mexico City
  • 14:08 (UTC -06:00)

Block or report ericmargay

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

๐Ÿ’ซ About Me:

๐Ÿ’ก I like building things that live somewhere between software, hardware, data and a curious idea.
๐Ÿ”ญ I am always looking for ways to improve things โ€” or at least understand why they work the way they do.
๐ŸŒฑ These days I am learning how to find simpler solutions without making the problem smaller than it really is.
๐Ÿ’ฌ Ask me about art, science, technology, strange prototypes or how to connect a sensor to something that was never meant to read it.
๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป My first programming languages were C and Assembly. Python came later and quietly took over most of my work.
๐Ÿงฐ I enjoy owning the whole path: from a circuit, sensor or raw dataset to the interface another person actually uses.
๐ŸŽ“ Teaching is part of how I learn. I have led workshops and mentoring programs in Python, web development, IoT, electronics and creative technology.
๐Ÿ—๏ธ Philosophy: A model, device or prototype only becomes useful when somebody can run it, understand it and maintain it.

๐Ÿ’ซ Fun Facts:

โšก I like making fashion tech, creative coding experiments and art installations.
๐ŸŽฎ I am a terrible gamer, except when an N64 is involved. In Counter-Strike I answer to Melo.
๐Ÿคธ I used to be a pretty good gymnast. My knee and a few other bones eventually submitted a different career proposal.
๐Ÿงช Many of my side projects begin with โ€œI wonder if this could workโ€ฆโ€ and become a repository before I know it.

๐Ÿ‘‹ Currently Life Work:

๐Ÿš€ I work as a Machine Learning Engineer, building production data pipelines, engineering analytics and tools that turn complex outputs into useful information.
๐Ÿ—บ๏ธ I build end-to-end data products: ingestion, validation, modeling, APIs, deployment and visualization.
โš™๏ธ I also work with embedded systems, Raspberry Pi, ESP32, sensors, communication protocols and hardware/software integration.
๐Ÿ I care about Python code that is clean, modular, documented and boring enough to trust in production.
๐Ÿ“ I document architectures, interfaces, assumptions, tests and limitations because the next person should not need archaeology to understand a project.
๐ŸŒ I am interested in remote collaborations involving ML, data engineering, connected products, experimental interfaces and technical education.

๐Ÿงญ Selected Projects:

A geospatial Machine Learning project that estimates residential property prices across France from almost one million historical transactions. It combines a LightGBM spatial model, temporal regression and hierarchical smoothing, then carries the result through PostGIS, FastAPI and an interactive Mapbox interface.

Python ยท LightGBM ยท pandas ยท GeoPandas ยท PostgreSQL/PostGIS ยท FastAPI ยท Docker ยท Mapbox
Open the live map โ†’

A small browser laboratory for listening to what spatial processing actually changes. It synthesizes its own test sound and compares an original signal with orbital motion and binaural HRTF processing. No uploaded audio leaves the browser.

JavaScript ยท Web Audio API ยท HRTF ยท Real-time audio ยท Interaction design
Try the experiment โ†’

A local-first encrypted vault prototype for sensitive records, beneficiaries and time-gated legacy sharing. The interesting part is not only the interface: the repository documents its threat model, trust boundaries and the reasons why a prototype should not pretend to be production-ready security software.

React ยท TypeScript ยท IndexedDB ยท Argon2id ยท XChaCha20-Poly1305 ยท Threat modeling

๐Ÿ’ป Tech Stack:

Core ML & Data Engineering

Python Pandas NumPy scikit-learn LightGBM

Orchestration & Infrastructure

Apache Airflow Docker Kubernetes Linux

Databases, Geospatial & Visualization

Postgres PostGIS Mapbox Plotly

Web, APIs & Interfaces

FastAPI Django JavaScript TypeScript React

Hardware, Embedded & Creative Tools

Raspberry Pi Arduino C++ Figma Adobe Illustrator

๐ŸŽฏ Things I Can Help With:

  • Production ML & data products: feature engineering, validation, model integration and useful interfaces.
  • Data pipelines: ETL/ELT, orchestration, reproducible processing and monitoring.
  • Geospatial systems: PostGIS, spatial operations, geographic aggregation and interactive maps.
  • Connected prototypes: Raspberry Pi, ESP32, sensors, local communication and cloud integration.
  • Technical documentation: system architecture, interfaces, test evidence, limitations and hand-off material.
  • Teaching & mentoring: Python, web development, electronics, IoT and project-based STEM learning.

๐Ÿ“Š GitHub Stats:

๐Ÿ”— Connect:

LinkedIn CV


Popular repositories Loading

  1. resumecvepic resumecvepic Public

    HTML

  2. vargasimpresoreswebpage vargasimpresoreswebpage Public

    HTML

  3. jsworks jsworks Public

    Website to create some functionalities.

    HTML

  4. ResumeCV ResumeCV Public

    HTML

  5. Curriculum_Vitae Curriculum_Vitae Public

    HTML

  6. LACorporativo LACorporativo Public

    HTML