manuel@lantean:~$ ls -la ~/projects

Projects

Products, open source tools, and research lines: the things I build along the way.

01 ~/products

Products

~/products/corbelia

Corbelia live

role: lead engineer
  • llm
  • agentic rag
  • ai agents

A corporate AI platform that connects documents, data and processes and turns them into operational knowledge and traceable decisions: an assistant over millions of documents, document analysis and generation, BI, and specialized agents.

02 ~/oss

Open source

~/oss/pyeer

PyEER pypi

  • python
  • biometrics
  • statistics

A Python package for evaluating biometric and binary classification systems: EER and other operating points, ROC/DET curves for verification, and CMC curves for identification.

~/oss/pythreshold

PyThreshold pypi

  • python
  • numpy
  • scipy

NumPy/SciPy implementations of state-of-the-art global and local image thresholding algorithms.

03 ~/research

Research

~/research/flatbed-palmprints

Flatbed scanners for forensic palmprints

  • palmprint
  • GANs
  • forensics

Can commodity document scanners replace dedicated hardware for capturing palmprints? A feasibility study of minutiae extraction, a scanner prototype, and GAN-based style transfer between acquisition devices.

~/research/dl-minutiae

Deep learning minutiae extraction

  • fingerprint
  • deep learning

A technical review and comparative study of state-of-the-art deep learning techniques for extracting fingerprint minutiae.

~/research/principal-lines

Palmprint principal lines

  • palmprint
  • image processing
  • neural nets

Spatial-domain algorithms and neural networks for extracting palmprint principal lines from high-resolution images, plus alignment for line correlation in forensic use.

~/research/singular-points

Palmprint singular points

  • palmprint
  • matching

Using singular points to cut the cost of high-resolution palmprint matching.

~/research/latent-enhancement

Latent print enhancement

  • fingerprint
  • palmprint
  • filtering

Frequency-domain analysis and contextual filter design for enhancing latent fingerprints and palmprints.

~/research/card-digitization

Fingerprint card digitization

  • segmentation
  • texture analysis

Automatic digitization of fingerprint cards: texture analysis to classify card models and segmentation of rolled and slap impressions.

~/research/hand-classification

Hand classification

  • palmprint
  • neural nets

Neural networks that determine whether a palmprint comes from a left or a right hand.

~/research/speaker-recognition

Speaker recognition

  • speech
  • SVM
  • statistics

A compact speaker representation in a Bernoulli space, with channel variability compensation and SVM-based verification.

~/research/digit-recognition

Handwritten digit recognition

  • .NET
  • neural nets

An image-processing and neural network pipeline for recognizing handwritten digits.