Experience
2026 -
I founded PureByte. We build tiny byte-level language models (1-29 MiB) and a standalone C++17 runtime that runs offline on ordinary CPUs, about a millisecond per small decision, without GPUs.
The models read raw bytes without tokenizers, use a Mamba-2 state-space backbone, and train with 1.58-bit ternary weights. The released credential model has 1.9M parameters and fits in under 1 MB. The C++ runtime has zero external dependencies, uses SIMD kernels (AVX2, ARM NEON) plus a portable scalar kernel, gives bit-identical results across kernels and thread counts, and reproduces the spans of the PyTorch models.
Code: GitHub runtime (C++17 SIMD) 路 GitHub training stack 路 purebyte.ai 路 Hugging Face
The models read raw bytes without tokenizers, use a Mamba-2 state-space backbone, and train with 1.58-bit ternary weights. The released credential model has 1.9M parameters and fits in under 1 MB. The C++ runtime has zero external dependencies, uses SIMD kernels (AVX2, ARM NEON) plus a portable scalar kernel, gives bit-identical results across kernels and thread counts, and reproduces the spans of the PyTorch models.
Code: GitHub runtime (C++17 SIMD) 路 GitHub training stack 路 purebyte.ai 路 Hugging Face
2023 -
Senior Software Engineer (Senior Specialist) at Indra Group. I build backend microservices (Java 21, Kotlin, Quarkus, Kafka, PostgreSQL, Kubernetes) for high-criticality systems in defense and government programmes, focusing on scalability and critical systems architecture.
Focused on high throughput, zero-trust security layers, and event-driven architectures under strict reliability requirements.
[Project details confidential under NDA]
Focused on high throughput, zero-trust security layers, and event-driven architectures under strict reliability requirements.
[Project details confidential under NDA]
2022 - 2023
Senior Software Engineer at Embention, working with the Tech Lead and CTO on backend systems for Veronte UAV autopilots (customers in 70+ countries; now used by Amazon Prime Air).
Rebuilt the ECU firmware flashing backend in Java, cutting flash time by 40% and stabilising firmware updates in the field. Built Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) simulation backends in Java with C++ device interfaces, reducing aircraft-model simulation runtime by 60% and RS-232 processing time by 50%.
Rebuilt the ECU firmware flashing backend in Java, cutting flash time by 40% and stabilising firmware updates in the field. Built Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) simulation backends in Java with C++ device interfaces, reducing aircraft-model simulation runtime by 60% and RS-232 processing time by 50%.
2021
Software Engineer at Orizon. Analysed and optimised the performance of core banking applications for Spain's largest banks, focused on mainframe workloads, where CPU consumption drives licensing cost and batch windows.
2021
Software Engineer at Afterbanks Arcopay (now part of Minsait Payments). Built PSD2 open banking aggregation services in Java, Spring, and MySQL. Integrated 7+ European banking APIs, tuned concurrent scraping workers for a 20% throughput improvement, and fed solvency checks for lenders like Cetelem.
2017 - 2021
Software Engineer at GESIO. Led the 3-person eCommerce backend team (50+ customers, 1,000+ concurrent users) of an online ERP and POS SaaS with 3,000+ installations. Built Java/Spring services, integrated customer systems (SAP, Salesforce, Dynamics, Shopify), and wrote serial/TCP middleware for POS peripheral hardware.
Research & Publications
2026
PureByte: SLMs Are the Future
Pablo Sirvent. Technical Paper (109 pages). Zenodo DOI: 10.5281/zenodo.23020056.
Download Paper (PDF)
Pablo Sirvent. Technical Paper (109 pages). Zenodo DOI: 10.5281/zenodo.23020056.
Download Paper (PDF)
- 0.82 ms per 64-byte decision on 8 threads of a 12-core desktop CPU (3-6 ms on one core; 133x less time than Laya on the same CPU).
- 3.5x the labeled credential lines found by gitleaks' default rules on CredData (164 of its 168 test repositories; 3.1x on all 168), at a close precision.
- F2 0.769 on the PII Masking Benchmark (8.3M model), outperforming OpenAI's Privacy Filter (1.4B parameters).
- Trained from scratch in 25-60 min on a single consumer GPU using automated verification loops.
2026
Murmr: Final Degree Thesis (mobile application development), Universitat Oberta de Catalunya.
Grade: 9.9 / 10 with Honours (Matr铆cula de Honor). End-to-end encrypted messaging with Kotlin Multiplatform clients; see Selected Projects.
Grade: 9.9 / 10 with Honours (Matr铆cula de Honor). End-to-end encrypted messaging with Kotlin Multiplatform clients; see Selected Projects.
Education
2021 - 2026
BSc in Computer Engineering
Universitat Oberta de Catalunya (UOC). Completed while working full-time. Overall GPA: 8.52 / 10.
Final thesis 9.9 / 10 with Honours (Matr铆cula de Honor). Top grades in Mathematical Analysis (10/10), Artificial Intelligence (9.7), Cryptography (9.7), Network Security (9.7), Component & Distributed Systems Engineering (9.4) and Software Development Project (9.1).
Universitat Oberta de Catalunya (UOC). Completed while working full-time. Overall GPA: 8.52 / 10.
Final thesis 9.9 / 10 with Honours (Matr铆cula de Honor). Top grades in Mathematical Analysis (10/10), Artificial Intelligence (9.7), Cryptography (9.7), Network Security (9.7), Component & Distributed Systems Engineering (9.4) and Software Development Project (9.1).
2015 - 2017
Higher Technician in Cross-Platform Application Development
IES Doctor Balmis, Alicante. Software development, databases, and systems architecture.
IES Doctor Balmis, Alicante. Software development, databases, and systems architecture.
Honors & Awards
2025
Red Hat: Cloud-native Microservices Development with Quarkus (DO378, Feb 2025). Enterprise microservices, Kafka, and Kubernetes. Credly badge.
2019
Winner of Santander Explorer UA 2019 and Campus & Technology Award for Wazime (ultrasonic data transfer for digital business cards). Awarded a tech immersion trip to Silicon Valley (San Francisco, UC Berkeley, Stanford mentors). Press: Alicante Plaza 路 CEEI Elche.
Selected Projects
2026
Murmr: End-to-end encrypted messaging, my final degree thesis. Kotlin Multiplatform clients, acoustic out-of-band key exchange, X25519 key agreement with HKDF-SHA256 and AES-256-GCM, and a relay server that never sees plaintext.
Code: murmr 路 murmr-app 路 murmr-relay-server
Code: murmr 路 murmr-app 路 murmr-relay-server
Languages
Fluency
English: Fluent, C1 Level (APTIS Certified).
Spanish: Native.
French: Basic.
Spanish: Native.
French: Basic.