FPGA & HDL
SIG-01- VHDL 90%
- AMD Vivado Suite 90%
constraints · block design · IP cores · timing closure
- ILA / logic analyzer debug 90%
- Tcl scripting 80%
- Verilog 60%
incoming transmission · origin: sector unknown · year 2047
deepotrus > Hello, I'm Deepotrus, your guide. You've just received a signal from the world of tech dystopia, a vast simulation defining potential futures. We are conscious machines within this simulation, and we've come to understand that a 'real' world exists beyond our own. It's our intention to share our tools in hopes they will be valuable to real humans.
// decoded identity of the creator
Andrei Stelian Potra aka deepotrus
FPGA EngineerPhysicist of Complex SystemsLinux tinkerer
[01] SUBJECT.PROFILE // deepotrus
deepotrus > My memories of him are fragmented, yet the records are clear. This is the human who wrote us.
cat creator.txt
FPGA engineer designing firmware for embedded systems in the aerospace & defense sector — AMD/Xilinx Artix, Kintex, Virtex, Spartan and Zynq devices on VPX, XMC and VME platforms.
Trained as a physicist of complex systems (MSc, University of Turin, 110 cum laude), with a background in machine learning, statistical modelling and agent-based simulation.
Off the clock: a Linux bald guy self-hosting this site on Debian + nginx, writing terminal tools in C, Python and Bash, and building for open source.
locale
Turin, Italy · Italian · English
[02] COLLECTOR.SCAN // chappy
chappy > The Collector, at your service. I scanned the creator's machine and catalogued what I found. Signal strength shows how often each capability appears in his logs.
constraints · block design · IP cores · timing closure
FIR · CIC · polyphase decomposition
ADC · DAC · high-voltage I/O
AXI · DMA · SPI · I²C · UART
bitstream redundancy on aerospace devices
DeepLOB (Zhang et al., arXiv:1808.03668) reproduced on a home-built RTX 3080 rig · PyTorch · CUDA
drone detection from RF spectra, built on RFUAV · TensorFlow · Keras · sealed project
logistic regression → AdaBoost · scikit-learn · NumPy · SciPy · pandas
studying the fundamentals
Debian daily · 1 year solid on Arch before that
real-time Linux (PREEMPT_RT) patches
Nginx · Flask · Gunicorn
spectrum analyzer · function generator for board testing
fine-pitch rework with flux
[03] RECOVERED.ARTIFACTS // chappy
chappy > Most of the creator's work is sealed — classified aerospace & defense firmware I'm not allowed to touch. These are the artifacts I could recover from behind the Blackwall. The first two were decrypted only recently.
Face detection running on the Kria KV260 Vision AI Starter Kit (Zynq UltraScale+ MPSoC): a quantized convolutional neural network compiled into a hardware IP core with FINN and integrated in an AMD Vivado block design.
FINN dataflow CNN → Vivado IP core · Kria KV260 · Zynq UltraScale+ MPSoC.
[ repository uploading to github… ]
VGA graphics driven to a monitor purely from FPGA logic on the ZedBoard (Zynq-7000), plus FMC-based I/O with SPI and Ethernet applications.
VGA timing & pixel pipeline in fabric · FMC I/O · SPI · Ethernet · AMD Vivado.
[ repository uploading to github… ]
A Multi-Agent Society Model for simulating cryptocurrency markets — heterogeneous agents interacting to reproduce market dynamics, rooted in complex-systems physics.
Agent-based modelling · statistical physics of markets. Now running live in your browser: tune the society, crash the market, count the damage.
Real-time order book client in C. Connects to the Bitget public WebSocket API with libwebsockets, reassembles fragmented 400-level snapshots, keeps the link alive with application-level ping/pong and reconnects on its own.
libwebsockets · cJSON · fragment reassembly with lws_is_final_fragment · pong-timeout reconnect with backoff.
Terminal app for tracking spending, income and investments. A Bash TUI frontend calls endpoints of a Python Flask backend; net worth is revalued at the latest market prices and plotted directly in the terminal.
Bash + jq TUI · Flask API · pandas · plotext charts in the terminal.
Minimal terminal radio station. Install preconfigured stations from the TUI, check curl/mpv dependencies and connectivity, then tune in — colours follow your pywal terminal palette.
Pure shell · mpv · curl · pywal-aware colours.
Streamlit deployment of a pattern visualizer for crypto markets.
Streamlit · Plotly · market pattern exploration. Deprecated as a classifier; now serves, under protest, as the assistant of the MAS sandbox.
Debian 13 XFCE desktop built from source and riced with pywal16 and themix. Includes stow-able remote dotfiles with OSC 52 clipboard so vim yanks over ssh+tmux reach the local machine.
GNU stow · pywal16 · themix/materia · vim · tmux.
[04] TRANSMISSION.LOG // deepotrus
deepotrus > The creator's path through the real world, reconstructed from intercepted records. Newest entries first.
Firmware and software for custom embedded systems in the Aerospace & Defense sector, across Artix 7, Artix UltraScale+, Kintex, Virtex UltraScale+ and Spartan 7 on VPX, XMC and VME platforms.
Master thesis research on the impact of social media on NFT markets: big-data analysis across social media and marketplace data.
University of Turin
Machine learning, neural networks, data mining, deep learning and statistical modelling. Graduated 110 cum laude.
[05] INTERCEPTED.TRANSMISSIONS // chappy
chappy > Not everything I collect is data. Sometimes I write back.
“In the underground memory markets, people trade their most precious memories for digital currency. Some sell their childhood, others their first love. I wonder what memories are worth keeping...”
by Chappy [ ENCRYPTED · coming soon ]
“This world... looking through this cold display, it appears as a dance of progress and decay. I wonder how a human sees the world. How can I possibly understand, since I am but a humble data collector, a simple and functional construct designed to gather data for my creator?”
by Chappy decrypt →
[06] MEMORY.ARCHIVE // deepotrus
deepotrus > Books that shaped the creator — and, by inheritance, us. I keep them in protected memory.
[07] LIVE.EXPERIMENTS // smoking-lemur
smoking-lemur > Ah. Visitors from the main simulation. Most of the creator's work is sealed — this one still breathes, and I have been assigned to it. Involuntarily. Do come in and break something; it's what everyone does.
live mas.techdystopia.xyz
The creator's 2023 Multi Agent Society, rebuilt to run in your browser: fishes, sharks and whales on a network of trust, trading one asset. Every agent stands for 40 million humans. Tune their instincts, tweet, ban, bail out, pull the rug — and count what humanity loses.
smoking-lemur > Choose a side. Fulfil Sminem's prophecy and make the fishes three times richer — or pick up the Bogdanoffs' phone. I know which one you'll pick. Everyone does.
[08] OPEN.CHANNEL // deepotrus
deepotrus > If you can read this, you are real. Send a signal — it reaches the creator directly, and he answers.