Skip to content
View 73bruno's full-sized avatar

Block or report 73bruno

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

Bruno Sancho Deltell

AI Engineer Β· Machine Learning Engineer
Dublin, Ireland

LinkedIn Email Research


AI engineer based in Dublin. I work mostly in Python, across LLM and agent systems, computer vision and multimodal deep learning.

I like building things end to end: the model and the data work, the API around it, the deployment, the tests and the monitoring. Most of what I have built runs in production for real customers, which is where I learned to care about latency, cost and what happens when something fails.

M.Sc. in Artificial Intelligence, 9.11/10.


πŸ“ž Synco AI β€” AI receptionist for local businesses

Self-hosted, multi-tenant platform that answers the phone and replies on WhatsApp for real businesses β€” a hair salon, a mechanic's workshop and others. It has handled thousands of calls over recent months, with paying clients depending on it.

LiveKit Agents over SIP telephony with automatic cross-vendor failover on speech-to-text, LLM and speech synthesis; the official WhatsApp Cloud API with Chatwoot and hand-off to a human mid-thread; a multi-client booking API over Google Calendar; and a dashboard the business owner runs on a tablet. 890+ automated tests, CI, cost reconciliation and GDPR retention, on Docker Compose.

Python LiveKit FastAPI SIP WhatsApp Cloud API Cerebras Vertex AI Google Calendar Docker React

πŸ“– TuCuento β€” generative AI, end to end

Personalised illustrated children's books, generated and then physically printed and delivered. LLM storytelling with content-safety filtering, image generation, automated cover and PDF assembly, and print-on-demand fulfilment.

Next.js Supabase Stripe Replicate

πŸ† AquaDEX β€” 1st place, Aguas de Alicante Data Hackathon

Location intelligence scoring commercial viability across 1,591 geospatial nodes in 48 neighbourhoods, fusing 28 data sources β€” hourly water telemetry, cadastral records, OpenStreetMap mobility, census, rents and tourism.

LSTM temporal models, a GraphSAGE graph neural network over the urban network, and HDBSCAN clustering, with SHAP explainability. Scores returned in under ten seconds.

PyTorch GNN LSTM HDBSCAN SHAP



πŸ”¬ Research β€” 3DPerceptionLabs, University of Alicante

Deep learning for fine-grained animal behaviour recognition in the wild.

Exploring Temporal Action Segmentation Techniques for Enhanced Bird Behavior Recognition Β· published β€” SOCO 2025, Springer CCIS vol. 2806. Frame-level and segment-level pipelines benchmarked over I3D, R(2+1)D, MViT-B and PDAN backbones. Code.

ViP-BiRd: Multimodal Fine-Grained Bird Behavior Recognition via RGB Video and Pose Data Β· under review β€” multimodal architecture fusing V-JEPA video representations with ST-GCN++ skeletal motion over a custom 10-node avian graph. Reaches 55.91% on Visual WetlandBirds against 49.46% RGB-only and 47.31% pose-only, showing the gain comes from the fusion itself. Master's thesis, graded 10/10.

Predicting Avian Occurrence in Mediterranean Wetlands Β· under review β€” second author. ValWet-Birds, a harmonised dataset unifying professional censuses, eBird citizen science and Raspberry Pi acoustic sensors across three protected wetlands (2010–2025, 395 species). LSTM occurrence models cut test MSE by 42.7% over census-only training.


πŸŽ“ Education

M.Sc. Artificial Intelligence β€” University of Alicante, 2025–2026. Overall 9.11/10, taught entirely in English. Thesis graded 10/10.

B.Sc. Computer Engineering (IngenierΓ­a InformΓ‘tica) β€” University of Alicante, 2021–2025. Computing specialisation: theory of computation, automated reasoning, computer vision and robotics, language processing. Final-year project graded 10/10.

Northern Arizona University, USA β€” Erasmus+ exchange semester, Fall 2024. Upper-division computer science in English: Artificial Intelligence, Machine Learning, Algorithms, Automata Theory, Virtual Worlds. Top 5% of the senior Algorithms class.


πŸ› οΈ Tech

Tech stack

LLM Orchestration Conversational AI Computer Vision Multimodal Deep Learning NLP MLOps


πŸ“‚ Also public

cpp-search-engine β€” a search engine written from scratch in C++ with no external libraries. Hand-written tokenizer state machine, inverted index with positional postings and disk spilling, Porter stemming, and BM25 / DFR ranking with TREC-format evaluation.

art-with-drones β€” a distributed drone-show system: independent processes coordinated over Kafka, sockets and an HTTPS REST registry, with failure detection, engine recovery and hybrid RSA/AES encryption.

Most of what I work on lives in private repositories β€” they are live commercial products with client data in them. The projects above are the ones I can open up, and I am happy to walk through the architecture of any of the others.



EU citizen Β· based in Dublin Β· open to AI/ML engineering roles

Popular repositories Loading

  1. handwritten_num_recognition handwritten_num_recognition Public

    Python

  2. CPS_crossword_puzzles CPS_crossword_puzzles Public

    Python

  3. art-with-drones art-with-drones Public

    Distributed drone-show system: Kafka, sockets, HTTPS REST registry, RSA/AES encryption and fault tolerance

    Python

  4. cpp-search-engine cpp-search-engine Public

    Search engine built from scratch in C++: hand-written tokenizer, inverted index with positional postings, and BM25/DFR ranked retrieval. No external libraries.

    C++

  5. 73bruno 73bruno Public

    Profile README

  6. diabetes-readmission diabetes-readmission Public

    Predicting hospital readmission for diabetic patients: patient-grouped CV, XGBoost, SHAP, and a follow-up-budget view of who to call first

    Python