Skip to content
View ericperret's full-sized avatar

Block or report ericperret

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
ericperret/README.md

Eric PERRET

Engineer first, language second.

I design algorithms and simulations. Then I choose the right tool.
For universal deployment — PC, tablet, smartphone — the browser is the runtime.

HTML5 CSS3 JavaScript

Zero dependencies. Runs everywhere.


What I build

Signal Processing — Acoustic localization, TDOA, Doppler tracking, DVB-S transmission chains
Cryptanalysis — Classical cipher breaking, frequency analysis, dictionary attacks
Structural Engineering — Seismic simulations, TMD systems, base isolation
Healthcare Tools — Medical training, triage systems, music therapy applications

Live Demos

Project Description
code Classical cipher cryptanalysis — Vigenère, Beaufort, Caesar, XOR
photo Perspective correction for OCR/AI preprocessing
Sismic Seismic building response — TMD, base isolation
sstv Slow Scan TV encoder/decoder — Martin, Scottie
quizz Mental health training & pediatric triage
JPEG2DVB DVB-S transmission tutorial — DCT to QPSK
One-Page-One-Mission Acoustic drone tracking — TDOA, Kalman, Doppler

Philosophy

Analysis → Design → Algorithm → Then choose the language.
Not the other way around.

Portable. Autonomous. No framework. No build step.
Open the file. It works.


Background

2023 – Now — Ministère de l'Intérieur · Technicien SIC CS
2018 – 2022 — Ministère de l'Intérieur · Technicien SIC CN
2003 – 2016 — AZS (founder) · Electronics for defense & security
1998 – 2003 — SOFIM · UNIX Engineer, high availability (HACMP)
1996 – 1997 — Thaï Radiators · ISO 9001, test lab setup
1994 – 1996 — IBM · Cleanroom production, ion implantation
1993 — Service National Sécurité civie
1992 — ESI Sup'info · Analyst Programmer
1989 — Medicine entrance exam (Nancy) · Admitted
1988 — Baccalauréat C · Nancy-Metz


Certifications & Licenses

📻 Ham radio F1OCM since 1986 now FY4AY
✈️ Private pilot training
⛵ Coastal boat license
🤿 Scuba diving level 1
⚡ Electrical certification BR-B2V
🏗️ CACES R386 1B, 3B (PEMP)
🚑 First aid & fire safety


French Guiana 🇬🇫

Pinned Loading

  1. code code Public

    Classical cipher cryptanalysis toolkit - Vigenere, Beaufort, Caesar, XOR. Dictionary validation, Web Workers.

    JavaScript 1

  2. JPEG2DVB JPEG2DVB Public

    Interactive DVB-S transmission tutorial - JPEG/DCT/Huffman to MPEG-TS, Reed-Solomon, QPSK/SRRC. Pure HTML/JS.

    HTML 1

  3. One-Page-One-Mission One-Page-One-Mission Public

    Acoustic drone tracking & fire control simulator - TDOA/Chan, Kalman, RANSAC, ISO 9613-1, Doppler. Pure HTML/JS.

    JavaScript

  4. quizz quizz Public

    Interactive quiz for mental health training and pediatric triage. Includes ISO-principle music therapy tool.

    HTML 1

  5. Sismic Sismic Public

    Seismic building response simulator with TMD and base isolation. Real-time visualization, pure HTML/JS.

    JavaScript 1

  6. sstv sstv Public

    Slow Scan Television encoder/decoder - TX and RX modes, Martin/Scottie formats. Browser-based, pure HTML/JS.

    HTML 1