Skip to content
Reuben Sinha

I build Python backends and machine-learning pipelines that read documents.

Software engineer based in Bengaluru. I spent 19 months in a full-time co-op role at British Columbia's land title registry, building serverless REST APIs on AWS Lambda and an OCR/NLP pipeline over 50,000+ scanned documents. I ship tested, Dockerized Python/FastAPI and React/TypeScript applications.

At a glance

Location
Bengaluru, India
Availability
Can join immediately
Work authorisation
OCI cardholder. Authorised to work in India, no sponsorship needed.
Experience
19 months full-time (co-op), plus a part-time internship
Work modes
On-site, hybrid or remote
Languages
English (native), Hindi (native), French (limited working)

What I can do for your team

Skills

Languages

Backend and APIs

Cloud and data

ML and document AI

Frontend

Choose a skill to see where it was used.

Selected work

ScannedimageOpenCVclean-upTesseractOCRspaCy +scikit-learnHumanreview

Finding discriminatory language in 50,000+ scanned land titles

Historical land title documents existed only as scanned images, and reviewing them for discriminatory language was a fully manual job.

Replaced the manual review across 50,000+ documents and saved 400+ hours of work.

  • Python
  • OpenCV
  • Tesseract OCR
  • spaCy
  • scikit-learn
  • Pandas

Read the case study

IT Service DeskdatabaseREST API onAWS LambdaCorporatedatabasePython, Snowflake

A serverless API that keeps two systems of record in sync

The IT Service Desk database and the main corporate database were reconciled by hand, which caused duplicate entry and inconsistent records.

Eliminated the manual data entry and reduced data inconsistencies by 90%+.

  • Python
  • AWS Lambda
  • Snowflake
  • SQL
  • REST

Read the case study

TIFF or PDFDraw redactionboxes, pageby pageSanitisedexportEverything runs locally

Redacting sensitive data without sending it to the cloud

Staff needed to redact personal information from scanned TIFFs and PDFs, and the documents could not be uploaded to third-party services.

Sensitive records stay entirely off third-party cloud services.

  • Python
  • PyMuPDF
  • Tkinter

Read the case study

Also at LandSure: An internal Python package wrapping the Statistics Canada data API, with a CLI, pandas integration and a full test suite. Power BI dashboards for IT ticket volume and resolution time, which cut reporting turnaround by two days.

Projects

Twine Launcher

61 tests

Apr 2026 to present

Self-hosted library app for interactive-fiction games, built with FastAPI and React/TypeScript.

  • JWT role-based access control, cross-device save sync, session enforcement and backup/restore.
  • Ships as a Docker container and a Windows desktop installer (Tauri, PyInstaller).
  • 61 pytest tests covering every API endpoint; Alembic-managed database migrations.

LN Manager

Plugin architecture

Nov 2025 to present

Dockerized full-stack app (FastAPI, SQLAlchemy 2.0, Pydantic 2, React/TypeScript/Vite) for cataloguing light-novel series.

  • Release tracking, a release calendar and real-time WebSocket notifications.
  • Plugin architecture. Metadata sources register their own pipeline stages, API endpoints and UI components, so new providers are added without touching the core.

Backloggd Status for Playnite

17 GitHub stars

Jun 2025 to present

C#/.NET plugin used by the Playnite community (17 GitHub stars as of September 2026).

  • Syncs play status with a site that has no public API.
  • Fully async network layer and centralised selectors for maintainability.

Experience

  1. Data Research Analyst (Co-op)

    LandSure Systems Ltd.Vancouver, Canada

    Sep 2024 to Mar 2026

    Full-timeRole scope was backend and ML engineering.

    Technology subsidiary of the Land Title and Survey Authority of British Columbia, the province's land registry.

    • Designed and built an ML pipeline (OpenCV preprocessing, Tesseract OCR, spaCy, scikit-learn) to flag discriminatory language across 50,000+ scanned historical land title documents, replacing a fully manual review and saving 400+ hours.
    • Architected and deployed a serverless REST API (AWS Lambda, Python, Snowflake) for bidirectional sync between the IT Service Desk database and the corporate database, eliminating manual entry and cutting data inconsistencies by 90%+.
    • Built a Python desktop tool (PyMuPDF, Tkinter) for page-by-page PII redaction of scanned TIFFs and PDFs, keeping sensitive records off third-party cloud services.
    • Developed an internal Python package wrapping the Statistics Canada data API, with a CLI, pandas integration and a full test suite.
    • Built Power BI dashboards for IT ticket volume and resolution time, cutting reporting turnaround by two days.
    • Delivered in a 5-person Agile team across two projects (20 and 8 sprints) with peer code review; stakeholders were Customer Service, Operations and the CIO's office.
  2. Software Engineer Intern

    Robotiqa Technologies Ltd.Vancouver, Canada

    Sep 2022 to Dec 2023

    Part-time contract, alongside B.Sc.

    • Wrote product design documents and technical specifications for RPA solutions delivered to enterprise clients.
    • Developed pytest unit tests and ran script testing for Python-based RPA automation workflows.

Education and certifications

B.Sc., Combined Major in Science

The University of British Columbia (UBC), Vancouver, Canada

Degree granted May 2024

A global top-50 university (QS World University Rankings).

12 computer science courses, including Algorithms & Data Structures, Algorithm Design & Analysis, Computer Systems, Operating Systems, Internet Computing, Relational Databases, Artificial Intelligence, Machine Learning & Data Mining and Applied Machine Learning.

Top grades

  • Software Construction 87%
  • Applied Machine Learning 82%
  • Algorithms & Data Structures 81%
  • Relational Databases 76%

Certifications

  • Data Science: Machine Learning, HarvardX (edX), 2023, grade 96%
  • Intro to Snowflake, Snowflake, 2024

Contact

The quickest route is email. The summary below is the version to paste into a tracker or forward to a hiring manager.

Recruiter summary
Reuben Sinha, software engineer, Bengaluru. Can join immediately. OCI cardholder, authorised to work in India without sponsorship. 19 months full-time co-op at LandSure Systems (British Columbia's land title registry): AWS Lambda REST APIs, Snowflake, OCR/NLP pipeline over 50,000+ documents. Python, FastAPI, SQL, Docker, React/TypeScript. B.Sc., University of British Columbia, 2024. reuben.sinha@gmail.com