Skip to content
View SiririComun's full-sized avatar

Highlights

  • Pro

Block or report SiririComun

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

Hi, I'm Juan Pablo πŸ‘‹

Typing SVG


Target Compute Research LinkedIn


πŸ›οΈ Engineering Philosophy & Systems Vision

I am a Physicist at the Universidad de Antioquia (UdeA) and a Junior Researcher in Microelectronics & Scientific Instrumentation (GICM).

My approach is grounded in systems thinking: I view algorithms not as isolated mathematical abstractions, but as physical processes that interface with silicon logic, clock constraints, memory hierarchies (L1/L2 cache), and communication buses.

  • πŸ”¬ Scientific Instrumentation as a Bridge: I design instruments to connect mathematical equations with experimental reality. Platforms are built from day one to be modular, extensible, and easily replicable, prioritizing open-source toolchains and reproducible standards.
  • ⚑ End-to-End HW/SW Co-Design: I translate theoretical concepts down into reconfigurable silicon (FPGA/RTL) and high-throughput software (PYNQ, C++17, CUDA), optimizing full-stack data paths for maximum bandwidth and deterministic execution.
  • πŸ› οΈ Pragmatic Automation & Tooling: I treat the engineering lifecycle as a system to be optimizedβ€”architecting custom zero-dependency CLI tools, automated CI/CD validation gates, and reproducible environments that multiply velocity without technical debt.

πŸ“Š GitHub Engineering Analytics

GitHub Streak GitHub Stats
Top Languages

🐍 Contribution Activity

Contribution Snake Animation

πŸŽ›οΈ Tech Stack & Ecosystem



Layer Technologies & Hardware
Silicon & Logic (RTL) VHDL-93/2008, Verilog, AMD Vivado, Hog (HDL on Git), GHDL, Zynq-7000 SoC, AXI4-Stream, CORDIC, LogiCORE FFT/IFFT
Co-Design & Linux PYNQ-Z2, Multi-Channel AXI DMA (Concurrent 3-DMA), Zero-Copy CMA, Hardware Triggering, Linux Drivers
HPC & Simulation C++17 (Data-Oriented Design), CUDA (Warp-Shuffle), OpenMP, Monte Carlo, Numerov Solvers, Photonic Crystals
Tooling & Automation Zero-Dependency CLI Tools, PyMuPDF, AST/Regex Compaction, Docker HPC Passthrough, Redis HA

πŸš€ Featured Systems & Repositories

⚑ FPGA Hardware & PYNQ Ecosystem

⚑ HW XADC DMA Overlays

Core Vivado Hardware Overlays (VHDL & RTL)

  • Dual Parallel Sampling: Synchronous XADC acquisition with phase-locked hardware triggering.
  • Hardware DSP: Real-time Hermitian spectral filter, decimation, and IFFT time reconstruction.
  • 3-DMA Streaming: Concurrent raw time, FFT spectrum, and filtered audio direct to DDR.

πŸ“ˆ PYNQ Lab Oscilloscope

Multi-Regime Scope & Signal Analyzer

  • Multi-Regime Profiles: Dynamic switching across Wideband Scope, Full Audio, and Deep Bass regimes.
  • Signal Generation: Integrated Analog Discovery 3 dual wavegen for live aliasing exploration.
  • Interactive Filter Dashboard: 4-trace multi-domain UI for live frequency cutoff tuning.

πŸŽ™οΈ PYNQ Sound Localizer

Acoustic Kinematics & Doppler Tracker

  • Doppler Telemetry: Sub-Hertz fundamental pitch tracking ($20\text{ Hz} - 20\text{ kHz}$) and radial velocity estimation.
  • Dual-Telemetry GUI: 10-second rolling two-thread dashboard for simultaneous amplitude and pitch curves.
  • Flight Recorder: Multi-second continuous flight recording directly to DDR memory.

🧠 High-Performance Computing, Developer Tooling & Security

Massively Parallel GPU Physics Engine

  • GPU Acceleration: High-throughput Monte Carlo simulation using Red-Black Checkerboard SIMT and warp-shuffle reductions.
  • Statistical Validation: Finite-Size Scaling critical exponent extraction and Fluctuation-Dissipation analysis.
  • Reproducible Environment: Fully containerized CUDA Docker setup.

Token-Optimized LLM Context Compactor

  • Zero External Dependencies: High-performance cross-platform CLI and Git submodule engine.
  • Domain Slicing: AST/regex surgical compaction for Vivado Block Designs, XDC, TCL, C++, and Notebooks.
  • Audit & PR Review: Calibrated token estimation and automated PR review diff generation.

πŸ›‘οΈ ALIGO C2 Framework

Distributed High-Availability Security System

  • Hybrid Cryptography: RSA-2048 key exchange + Fernet AES-128-CBC payload encryption.
  • Smart HA Watchdog: Automated background failover across multiple nodes and Redis synchronization.
  • Hackathon Finalist: Engineered for the 24-hour regional Talento Tech security track.

πŸ† Research Appointments & Honors

β€’ πŸ”¬ Junior Researcher  ──► Scientific Instrumentation & Microelectronics Group (GICM - UdeA, COL0012589)
β€’ πŸ”¬ Junior Researcher  ──► Biophysics Group (Photonic crystals & biological electromagnetic modeling)
β€’ πŸ† Hackathon Finalist ──► Talento Tech Regional 24h Challenge (Cybersecurity & C2 Systems)
β€’ πŸ₯ˆ 2nd Place Winner   ──► XIV Experimental Physics Showcase (Advanced Category β€” Lenz's Law)
β€’ πŸ“œ Data Certified     ──► MinTIC / UdeA (159 Hours) β€’ EF SET English Certified (B1/B2 Speaking)

β™ŸοΈ Beyond Code

  • β™ŸοΈ Competitive Chess: FIDE Rated 2000+ Elo. I apply competitive chess thinking to systems engineeringβ€”deep tree evaluation, structural risk analysis, bottleneck anticipation, and tactical execution.
  • πŸ“ Complex Origami: Algorithmic crease pattern design and 3D spatial geometry.

⚑ Built with precision across VHDL, C++17, CUDA & Open Automation

Pinned Loading

  1. Cog Cog Public

    Context on Git - High-density, token-optimized LLM context engine for hardware and software repositories

    Python 3

  2. hw-xadc-dma-overlays hw-xadc-dma-overlays Public

    Hog-managed Vivado hardware overlays for XADC DMA streaming on PYNQ boards. Delivers versioned .bit and .hwh release artifacts for software applications.

    VHDL 1

  3. sw-pynq-oscilloscope sw-pynq-oscilloscope Public

    Interactive real-time 1 MSPS Oscilloscope dashboard and Python package for PYNQ boards with Digilent AD3 wave generator integration.

    Python 1

  4. sw-pynq-sound-localizer sw-pynq-sound-localizer Public

    FPGA-accelerated real-time acoustic kinematics, Doppler tracking, and direction-of-arrival sound localizer on PYNQ-Z2.

    Python 1

  5. Ising-Dynamics Ising-Dynamics Public

    Forked from JuanJ27/Modelo_ising

    Simulador de alto rendimiento (HPC) del Modelo de Ising en 2D optimizado en C++17 y CUDA/GPU. Logra una aceleraciΓ³n de >150,000x sobre el prototipo de Python. Incluye validaciΓ³n de escalamiento de …

    C++

  6. aligo-c2-frameworkkk aligo-c2-frameworkkk Public

    Forked from dassjoss/aligo-c2-frameworkk

    A software architecture project built for the Aligo Hackathon to demonstrate remote system coordination, communication protocols, and operator control within an authorized laboratory environment.

    Python