Team
Ehsanul Haque Siam

Ehsanul Haque Siam

Software Developer at Ledgercross

Works across the whole stack at Ledgercross: backend services, AI features, web and mobile apps, and the CI/CD and cloud infrastructure that ship them. Published researcher in NLP and machine learning, and a Certified Ethical Hacker.

Dhaka, Bangladesh

Portfolio

ehsanulhaquesiam.netlify.app

GitHubEhsanulHaqueSiam

55 public repos, 4,721 contributions in the last year

LinkedIn

in/EhsanulHaqueSiam

X

siamships

Kaggle

ehsanulhaquesiam

ORCID

0009-0004-8811-1094

Google Scholar

scholar.google.com

ResearchGate

profile/Ehsanul-Haque-13

IEEE Xplore

author/37089519186

Simplicity is prerequisite for reliability.
Edsger W. Dijkstra

Ask me about

  • RAG and LLM apps
  • Web scraping at scale
  • CI/CD and cloud infra
  • Bengali NLP
  • Offensive security

Currently

Shipping the procurement negotiation agent

Fun fact

Wrote 272 web scrapers for a single side project.

Email

Say hello

ehsanul.siamdev@gmail.com

Projects at Ledgercross

10

Event Ticketing & Access Control

Complete, Q2 2026

Multi-tenant event ticketing: private events, branded QR tickets delivered by email, and phone-based redemption at every gate and stall.

Role: Software Developer

Multi-tenant event ticketing: private events, branded QR tickets delivered by email, and phone-based redemption at every gate and stall.

Designed and built the whole platform on Cloudflare, including exactly-once ticket redemption.

concurrent scans, each redeemed exactly once
10k
to redeem a ticket at the gate
3 taps
  • Branded QR ticket cards sent by email
  • Per-stall redemption limits
  • Gate decisions never wait on the database
  • TypeScript
  • Cloudflare Workers
  • Durable Objects
  • D1
  • R2
  • Queues

Identity Verification (KYC) SaaS

Ongoing, Q3 2026

KYC as a service: hosted verification links, document OCR, ID-to-selfie face match with liveness, transparent risk scoring, and an operator dashboard.

Role: Software Developer

KYC as a service: hosted verification links, document OCR, ID-to-selfie face match with liveness, transparent risk scoring, and an operator dashboard.

Built the risk engine, signed PDF reports, API-only upload and liveness, document tamper detection, and the camera capture flow and operator dashboard.

  • Document OCR and tamper detection
  • Face match with liveness
  • Transparent weighted risk score
  • Signed PDF reports, bulk invites and webhooks
  • FastAPI
  • React
  • PostgreSQL
  • InsightFace
  • Google Cloud
  • Terraform

Cash Recovery Agent App

Ongoing, Q3 2026

AI accounts-receivable assistant: finds why each overdue invoice is unpaid, drafts the collection email, tracks promises and disputes, and matches payments.

Role: Software Developer

AI accounts-receivable assistant: finds why each overdue invoice is unpaid, drafts the collection email, tracks promises and disputes, and matches payments.

Built the mailbox integration, organization sign-in with MFA, Gemini embeddings, production deploys, and the end-to-end test suite.

  • QuickBooks and mailbox sync
  • Blocker diagnosis with evidence
  • Drafts behind a human send gate
  • Promise tracking and payment matching
  • FastAPI
  • PostgreSQL
  • Next.js
  • Gemini
  • Nylas
  • Clerk

Procurement Negotiation Agent App

Ongoing, Q3 2026

Procurement system where AI proposes, deterministic code verifies, policy decides, and humans approve high-impact actions.

Role: Software Developer

Procurement system where AI proposes, deterministic code verifies, policy decides, and humans approve high-impact actions.

Built AI quote-line extraction, autonomy-level enforcement, the agent activity and audit screens, policy settings, the weekly buyer digest, and nightly backups with restore drills.

  • Supplier quote ingestion and line extraction
  • Controlled negotiation drafts
  • Evidence-backed procurement ledger
  • Autonomy levels, policy settings and a full audit trail
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • Gemini
  • React
  • TanStack Router

Office Management SaaS

Complete, Q3 2026

Multi-tenant SaaS for office operations: one record for who is present, who is out, what is owed, and what needs a decision today.

Role: Software Developer

Multi-tenant SaaS for office operations: one record for who is present, who is out, what is owed, and what needs a decision today.

Hardened auth, invites and attendance against abuse, sped up sessions with local token checks, and fixed leave, notification and billing flows.

  • Attendance, leave and task tracking
  • Meetings, notices and anonymous complaints
  • Manager review queue with a full audit log
  • Subscription billing
  • Next.js
  • React
  • Supabase
  • PostgreSQL
  • SSLCommerz

Product Logistics Verification SaaS

Ongoing, Q3 2026

Counterfeit detection for physical products: every item gets a verifiable identity, each scan is risk-scored in real time, and provenance is anchored in an on-chain registry.

Role: Software Developer

Counterfeit detection for physical products: every item gets a verifiable identity, each scan is risk-scored in real time, and provenance is anchored in an on-chain registry.

Built the product landing page and tour, the branded sign-in, analytics, and the manufacturer first-run activation flow.

  • Scan-to-verdict product identity check
  • Real-time counterfeit risk scoring
  • Impossible-travel detection across scan locations
  • Manufacturer onboarding and a mobile scanner app
  • React
  • React Native
  • Fastify
  • FastAPI
  • Supabase
  • Solidity
  • Keycloak

InvoicePilot

Complete, Q3 2026

Audit-ready invoice operations for finance teams: capture, extract, review, approve, and cryptographically seal every invoice.

Role: Software Developer

Audit-ready invoice operations for finance teams: capture, extract, review, approve, and cryptographically seal every invoice.

Connected AI OCR extraction to on-chain sealing end to end, enforced tenant isolation across the API, and set up production images and automatic invoice emails.

  • AI invoice OCR and field extraction
  • Fraud and duplicate checks before approval
  • Approval workflow scoped per business
  • Every invoice sealed on-chain
  • React
  • Fastify
  • PostgreSQL
  • FastAPI
  • BullMQ
  • Solidity

Contract Risk Operations Agent App

Ongoing, Q3 2026

Turns signed contracts into monitored workflows: extracts terms, tracks obligations and renewal deadlines, raises risk events, and routes actions through human approval.

Role: Software Developer

Turns signed contracts into monitored workflows: extracts terms, tracks obligations and renewal deadlines, raises risk events, and routes actions through human approval.

Set up the dev harness, CI and deploys, fixed sign-in and tenant provisioning, and consolidated the AI layer on Gemini and Document AI.

  • Contract ingestion and term extraction
  • Deterministic obligation and renewal tracking
  • Risk events with approval gates
  • Multi-tenant roles with an audit log
  • FastAPI
  • SQLAlchemy
  • Next.js
  • Gemini
  • Document AI
  • Clerk

Patient Management System

Complete, Q2 2026

Inpatient management for a hospital orthopaedic unit: patient records, ward and bed assignment, operating theatre planning, and follow-ups behind doctor sign-in with admin approval.

Role: Software Developer

Inpatient management for a hospital orthopaedic unit: patient records, ward and bed assignment, operating theatre planning, and follow-ups behind doctor sign-in with admin approval.

Redesigned the app and landing page, built the live bed board on the real ward layout with partial search, hardened patient records against server errors, and added unit and end-to-end tests.

  • Live ward and bed board with conflict checks
  • Operating theatre lists with PDF and image roster export
  • Clinical image uploads (X-ray, CT, MRI)
  • Doctor sign-up with admin approval and audit logging
  • React
  • TypeScript
  • Vite
  • Convex
  • Vercel

Deepfake Analyze Agent App

Ongoing, Q3 2026

Browser extension that detects synthetic media on YouTube, TikTok and X in real time, backed by a Gemini-powered analysis pipeline.

Role: Software Developer

Browser extension that detects synthetic media on YouTube, TikTok and X in real time, backed by a Gemini-powered analysis pipeline.

Built the marketing landing page and moved the extension to WXT for Chrome, Edge and Firefox, ready for store publishing.

  • Real-time scanning while the video plays
  • Chrome, Edge and Firefox support
  • Verdict cache so repeat videos return instantly
  • Backend that scales to zero between scans
  • WXT
  • React
  • FastAPI
  • Gemini
  • Cloud Run
  • Pub/Sub

Selected publications

All on Scholar

Open source

  • ScholarHub

    Scholarship discovery platform indexing 12,000+ opportunities daily from 272 automated spiders.

  • StudentManagementSystem

    Java and MySQL student system; normalization and connection pooling cut query time from 50ms to 7ms.

More from the team

Everyone