Skip to content
View margual56's full-sized avatar
Block or Report

Block or report margual56

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
margual56/README.md

Hi there 👋

Welcome to my GitHub page!

🔭 I’m currently working on my final degree project: a Turing Machine emulator! 💬 Ask me about anything 😄
🌱 I’m currently learning to manage my time 📫 How to reach me: margual56@gmail.com
👯 I’m looking to collaborate on an open-source project ⚡ Fun fact: I am a productive procrastinator 😇

My contributions in FOSS

I'm always on the lookout for more interesting contributions!

Projects worth checking out

  • Turing Machine 2.0
    • A next-gen version of the original Turing machine.
    • Made completely in Rust, which means it is cross-platform, performant and memory-safe!
    • A web version is available here
  • Radio CLI:
    • A customizable Radio for your console made in Rust that uses mpv to play radios all around the world.
    • It can even play youtube videos and just download the audio (thanks to mpv)!
  • Tic Tac Toe:
    • A Rusty multiplayer implementation of the Tic Tac Toe game.
    • It compiles to a single binary that contains a server and a client.
    • Two players can join over internet and play any size of board!
  • Turing machine:
    • A programmable, simplified, ideal Turing Machine made in Java using Processing's core utils
    • You can give it a program (following the syntax from the examples) and it will run it as if it had infinite memory on the tape.
    • Its interpreter supports Syntax and Runtime Errors
    • Add the VsCode or the Code-OSS extensions to enable syntax highlighting of the code and more.
  • Markdown renderer:
    • It is incomplete, but it mostly works for 90% of the simpler markdown syntax
    • Lets you convert a simple markdown file into an HTML file, with the option to embed a stylesheet other than the default

Pinned

  1. turing-marcos/turing-machine turing-marcos/turing-machine Public

    An improved Turing Machine made in Rust

    Rust 9

  2. radio-cli radio-cli Public

    A simple radio CLI written in rust

    Rust 114 4

  3. connect4 connect4 Public

    Connect 4 game with online multiplayer

    Rust 6 1

  4. RayMarching RayMarching Public

    A 3D renderer made in Java that uses the Ray Marching algorithm

    Java 1

  5. Raycasting Raycasting Public

    A simple Raycasting project

    Java 1

  6. Markdown-CLI Markdown-CLI Public

    A markdown CLI parser made in C++

    C++ 10 1