Skip to content
View antonio-in-stem's full-sized avatar
:atom:
Science & Technology
:atom:
Science & Technology

Organizations

@build-static @Luddees

Block or report antonio-in-stem

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
antonio-in-stem/README.md
Antonio M. — PHYSICIST. ENGINEER. I build software and simulate physical systems. See my work.
Selected work — explore the portfolio projects.
Diffuse. Offline DRM. Designed to make patching costlier than building an alternative. User-bound, cryptographically diffused code runs in a proprietary runtime. Explore Diffuse.
Abstract. A language for real-world objects.. Define objects and their rules with schemas, templates, and versions. Validate files on disk natively. Explore Abstract.Compact. Send values. Not repetition.. Skip keys the receiver already knows. Encode known choices as small codes. Simple to implement across languages. Explore Compact.
Physics taught me how to learn. I break down unfamiliar problems and learn the tools they require. That carries over to new languages, frameworks, and codebases. More about me.
Let’s talk. About the work. Or what comes next.
Email — yosoyantoniomartinez@gmail.comLinkedIn — https://www.linkedin.com/in/antonio-in-stem/Portfolio — https://antonio-in-stem.github.io/portfolio/#/GitHub — https://github.com/antonio-in-stem
Antonio M. · Monterrey, Mexico
Read as text

Antonio M.

Physicist · Software Engineer

I build software and simulate physical systems.

Software engineering & scientific computing. Monterrey, Mexico.

How I work

Physics taught me how to learn.

I break down unfamiliar problems and learn the tools they require. That carries over to new languages, frameworks, and codebases.

I work best when turning ambiguous problems into structured solutions: models, software, and tools that become real products. Physics trained me to map phenomena to mathematical models, simulate outcomes, and reason about constraints and failure modes.

My focus is clarity, first principles, and iterative improvement.

More about me

Selected work

Model real-world objects. Make their rules explicit.

Abstract is a language for describing real-world objects, the properties they can have, and the rules they must satisfy. Define a schema once, then create objects with allowed variations rather than repeating their structure.

A Car schema can require a steering wheel and wheels while allowing different colors, wheel types, or left- and right-hand steering. Schemas, templates, and versioning keep those definitions concise. Native validation of files on disk brings referenced assets into the same workflow.

Send the values. Keep the shared structure out of the message.

Compact is a language-agnostic serialization format designed to be simple to implement. Sender and receiver agree on the schema and field order, so the message can carry values without repeating keys or structural information they already share.

Known choices can be sent as small numeric codes instead of full strings. For example, an agreed set of blue, red, and green can use the codes 0, 1, and 2. The receiver must use the same schema to interpret them; the message is not self-describing.

Offline DRM built around effort asymmetry.

Diffuse is an offline DRM system designed to make patching a protected release more work than building an independent alternative. The objective is to change the effort equation, not to promise that leaks or bypasses are impossible.

Its approach diffuses user-specific information cryptographically throughout a binary payload that carries executable code, interpreted by a proprietary runtime.

All projects

Connect

Email · LinkedIn · Portfolio · GitHub

Pinned Loading

  1. abstract abstract Public

    A declarative data modeling language for real-world objects, concepts, and phenomena. Define typed properties, relationships, and rules, then compile validated JSON or YAML.

    Rust 1

  2. luddies luddies Public

    Bilingual STEM educational marketplace for Mexico and Latin America, with a responsive web client and Spring Boot API.

    JavaScript 1

  3. wilberforce-pendulum wilberforce-pendulum Public

    Modular Fortran simulation of the resonant Wilberforce pendulum with RK4, normal modes, energy diagnostics, Python analysis, and a browser simulator.

    Fortran 1

  4. compact compact Public

    Compact shared-schema state transfer. Values packed into a self-delimiting bitstream and rendered as URL-safe text. Ports in Python, JavaScript, C99, and Fortran 2008.

    Python 2

  5. coulomb-force coulomb-force Public

    Resolve and visualize 2D electrostatic Coulomb forces on point charges.

    Python 1

  6. scientific-computing scientific-computing Public

    Numerical methods and computational physics applications in Fortran.

    Fortran 1