Skip to content
View Yamil-Serrano's full-sized avatar
💾
Learning...
💾
Learning...

Block or report Yamil-Serrano

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

About Me:

Hey there! Welcome to my GitHub profile, where I share the projects, ideas, and things I enjoy building.

I'm Yamil Serrano, a Computer Science student at the University of Puerto Rico, Mayagüez, with a strong interest in computer architecture, Robotics, digital systems, embedded development, and software engineering. I enjoy working at the intersection of hardware and software, whether that means designing digital systems, writing software, experimenting with microcontrollers, or building something simply because I want to understand how it works.

This space is where I share some of the things I'm learning, building, and exploring. I enjoy documenting the process, experimenting with new ideas, and improving my projects along the way.

Feel free to explore my projects, skills, and experiments. Whether you're here to collaborate, learn something, or just take a look around, you're always welcome! ☕

Skills:

  • Computer Architecture & Digital Systems
  • Digital Electronics & Digital Logic Design
  • Embedded Systems & Microcontrollers
  • FPGA & HDL Development
  • Robotics and Hardware Integration
  • Software Development
  • PCB & Hardware Design
  • 3D Printing & Basic 3D Modeling
  • Game Development

Technical Skills:

  • Programming Languages: Python, C, C++, Java, Rust, RISC-V Assembly
  • HDL & Digital Design: Verilog, Combinational and Sequential Logic Design
  • Computer Architecture: CPU Design, Instruction Set Architecture, Assembly Programming
  • Frameworks: Raylib (Game Development), OpenFrameworks
  • Hardware Design: Digital Circuit Design, PCB Layout, FPGA Development
  • Embedded & Microcontroller Development: Arduino IDE, PlatformIO, Energia IDE
  • Tools: Git, GitHub, VS Code, KiCad, CircuitVerse, Fusion 360, FPGA Toolchains

GitHub Stats:

Profile details

My Focus:

I'm particularly interested in understanding how computers work from the inside out — from digital logic and hardware design to computer architecture, instruction sets, and the software that runs on them.

I enjoy projects that allow me to combine different areas of computing and engineering, especially when they involve designing, building, testing, and improving a system from the ground up.

I'm always interested in learning something new, collaborating with others, and turning ideas into working projects. If you find something interesting here, feel free to reach out!

Pinned Loading

  1. Zypher-Lite Zypher-Lite Public

    Zypher: Download Any Video or Audio, effortlessly! Your all-in-one downloader for YouTube, TikTok, Instagram, and 1000+ other sites. Choose between video or audio with a beautiful, simple interface…

    Python 5 1

  2. 4-Bit-Register-File-Designs 4-Bit-Register-File-Designs Public

    4-Bit Register File Designs. This repository features two designs: a minimalist RB1574B using 74HC157 multiplexers for selective reads, and a full RB1534B using 74HC153 multiplexers for complete re…

    Verilog

  3. RISC-V-LED-Matrix-Sprite-Control RISC-V-LED-Matrix-Sprite-Control Public

    RISC-V 32-bit Assembly project focused on sprite rendering and movement using memory-mapped I/O on an LED Matrix, developed with the Ripes simulator.

    Assembly 1

  4. 4-Bit-Arithmetic-Logic-Unit-Designs 4-Bit-Arithmetic-Logic-Unit-Designs Public

    Discrete 74HC-series 4-bit ALU designs: ripple-carry architecture on custom PCB with exhaustive firmware validation, and a synthesized FPGA implementation on the Tang Nano 9K from gate-level fundam…

    Verilog 1

  5. X-scape-protocol X-scape-protocol Public

    A NES game in pure 6502 Assembly. Escape a lab as Nibsy, a creature born from unknown DNA, raised without love, and hunted for cruel experiments. Find the way to get out, run! ... run before they c…

    Assembly

  6. 32K-8-SRAM-4-Bit-Memory-Controller 32K-8-SRAM-4-Bit-Memory-Controller Public

    A 4-bit memory controller built from discrete 74HC logic that interfaces a 4-bit CPU with a 32K x 8 SRAM. Enables independent nibble read/write via a transparent read-modify-write cycle inside a si…

    C++