Backend and platform engineering
APIs, multi-tenant SaaS backends, integrations and background-job systems that hold up in production.
Led by Muhammad Tahir Hassan KhanBackend Software Engineer
Backend development
APIs for web and mobile apps with Node.js or Python/FastAPI, on PostgreSQL, MongoDB and Redis.
- Node.js
- FastAPI
- PostgreSQL
- MongoDB
- Redis
- Web and mobile apps
- APINode.js · FastAPI
- DataPostgreSQL · MongoDB
- Cache and queuesRedis
Multi-tenant SaaS backends
Every query, job and cache key scoped to the right tenant, so data never leaks between customers.
- Auth0
- JWT validation
- Tenant-scoped data access
- Redis
- RequestAuth0 JWT
- Tenant resolvedChecked, not trusted from the caller
- Query · job · cache keyEach carries the tenant
- That customer's data only
Healthcare and EHR integrations
FHIR/HL7 and EHR vendor APIs normalized into one model, so a new hospital or vendor does not mean rewriting the product.
- FHIR
- HL7
- EHR vendor APIs
- Clinical event normalization
- EHR vendor APIsOne adapter per vendor
- FHIR / HL7
- Normalized clinical eventsOne internal model
- Product featuresUnchanged per hospital
Background jobs and messaging
Scheduled and event-driven work on Bull/BullMQ and Redis, with SMS and voice over Twilio that respects consent and quiet hours.
- Bull / BullMQ
- Redis
- Twilio SMS & Voice
- SMTP & push
- Event or schedule
- Job queueBullMQ on Redis
- Consent and quiet hours
- SMS, voice, email, pushTwilio · SMTP
AI features in production
RAG chatbots, LLM triage and document generation added to a product with guardrails, fallbacks and per-customer rollout.
- RAG chatbots
- LLM triage
- Clinical note generation
- Python
- Per-customer rollout
- GuardrailsConsent and tenant checks
- LLM serviceChat · triage · notes
- FallbackWhen the model is down
Existing backend improvement
Audits, root-cause fixes, tests that prove concurrency and money logic, and safe expand/contract migrations.
- Testcontainers
- pytest
- Expand/contract migrations
- CI-gated deploys
- Sentry
- Audit
- Root-cause fix
- Tests that prove itTestcontainers · pytest
- Expand / contract migration
- CI-gated deploy