
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
ehsanulhaquesiam.netlify.app
GitHubEhsanulHaqueSiam55 public repos, 4,721 contributions in the last year
LinkedInin/EhsanulHaqueSiam
Xsiamships
Kaggleehsanulhaquesiam
ORCID0009-0004-8811-1094
Google Scholarscholar.google.com
ResearchGateprofile/Ehsanul-Haque-13
IEEE Xploreauthor/37089519186
Simplicity is prerequisite for reliability.
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.
On the blog
Say hello
ehsanul.siamdev@gmail.com
Projects at Ledgercross
10Event Ticketing & Access Control
Complete, Q2 2026Multi-tenant event ticketing: private events, branded QR tickets delivered by email, and phone-based redemption at every gate and stall.
- TypeScript
- Cloudflare Workers
- Durable Objects
- +3
Event Ticketing & Access Control
Complete, Q2 2026Multi-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 2026KYC as a service: hosted verification links, document OCR, ID-to-selfie face match with liveness, transparent risk scoring, and an operator dashboard.
- FastAPI
- React
- PostgreSQL
- +3
Identity Verification (KYC) SaaS
Ongoing, Q3 2026KYC 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 2026AI accounts-receivable assistant: finds why each overdue invoice is unpaid, drafts the collection email, tracks promises and disputes, and matches payments.
- FastAPI
- PostgreSQL
- Next.js
- +3
Cash Recovery Agent App
Ongoing, Q3 2026AI 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 2026Procurement system where AI proposes, deterministic code verifies, policy decides, and humans approve high-impact actions.
- FastAPI
- SQLAlchemy
- PostgreSQL
- +3
Procurement Negotiation Agent App
Ongoing, Q3 2026Procurement 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 2026Multi-tenant SaaS for office operations: one record for who is present, who is out, what is owed, and what needs a decision today.
- Next.js
- React
- Supabase
- +2
Office Management SaaS
Complete, Q3 2026Multi-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 2026Counterfeit 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.
- React
- React Native
- Fastify
- +4
Product Logistics Verification SaaS
Ongoing, Q3 2026Counterfeit 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 2026Audit-ready invoice operations for finance teams: capture, extract, review, approve, and cryptographically seal every invoice.
- React
- Fastify
- PostgreSQL
- +3
InvoicePilot
Complete, Q3 2026Audit-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 2026Turns signed contracts into monitored workflows: extracts terms, tracks obligations and renewal deadlines, raises risk events, and routes actions through human approval.
- FastAPI
- SQLAlchemy
- Next.js
- +3
Contract Risk Operations Agent App
Ongoing, Q3 2026Turns 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 2026Inpatient 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.
- React
- TypeScript
- Vite
- +2
Patient Management System
Complete, Q2 2026Inpatient 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 2026Browser extension that detects synthetic media on YouTube, TikTok and X in real time, backed by a Gemini-powered analysis pipeline.
- WXT
- React
- FastAPI
- +3
Deepfake Analyze Agent App
Ongoing, Q3 2026Browser 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- Decoding Research Trends: A Clustering Based Topic Modeling Framework
IEEE QPAIN 2026
Beyond NER: A Comparative Benchmark of Medical BERTs for Multi-Label Adverse Drug Reaction Classification
IDAA, Taylor & Francis 2025
Unfolding Emerging Issues in the Context of Changing Climatic Scenario
2nd South Asian Conference on Climate 2024
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.



