RK>: Applied ML & Document Intelligence
I built two Python ML systems: RFID localization from signal data, and document search with custom NER, QA and OCR.
[1] RFID localization
RFID localization architecture
From simulated signal observations to product-level location classes.
Two primary systems
Two separate ML projects: locating things indoors and understanding documents.
End-to-end flow
Signal readings are turned into a fixed input for location classification.
Indoor RFID localization: simulated office readings → RSSI modeling → time alignment → fixed-width features → one of eight locations.
Office model
Observation contract
Simulation let me generate repeatable data without live RFID hardware for every experiment.
[2] Features
Feature engineering & classifier
A fixed RSSI and count input feeding an eight-class neural classifier.
Feature pipeline
Signal readings arrive at uneven times and are converted to a fixed-width input.
82-feature composition
Classifier (saved model)
A dense classifier maps 82 features to one of eight location classes.
Engineering decisions
[3] Documents
Document intelligence systems
Semantic ranking, extractive QA, evidence highlighting, OCR and structured output.
Primary semantic ranking
Semantic similarity and entity matching are combined before candidates are ranked.
The output is ranked sentence-level context, as JSON for downstream document workflows.
Extractive QA path (Haystack / FAISS)
Page-preserving retrieval → answer extraction → evidence generation.
Document outputs
[4] Ingestion
Ingestion & data engineering
Parallel processing, normalized schemas and clear data boundaries.
Ingestion path
Four parallel streams and a normalized PostgreSQL schema. The wider project parallelized four ingestion streams and redesigned the PostgreSQL schemas.
Structured data boundaries
Capture, preprocessing, features, inference and output stay separate.
Data & persistence
The repo snapshot passes data through local CSV and JSON files. The PostgreSQL ingestion belongs to the wider project and isn't in the snapshot.
[5] Results
Results, decisions & scope
Confirmed scale, trade-offs and what is safe to publish.
Engineering decisions
Note on scope
This covers applied ML, NLP, RFID localization, document processing and data pipelines. I make no claims about web apps, auth, cloud deployment, Kubernetes, CI/CD, uptime, traffic or revenue.
Want to talk about any of this?
Happy to go deeper on signal modeling, feature contracts, or document retrieval.