Md. Jamil Hossain

Sheet 03 · About

About

I build software end to end, from the database and API to the interface, tests and documentation. My projects include full-stack web apps in TypeScript and Python, real-time collaboration, offline-first apps, command-line tools, accessible UI components and healthcare applications built on open data standards.

Background

I care about software that people can rely on. In practice that means writing the test before trusting the feature, reading the standard before inventing a format, and documenting decisions so the next developer does not have to guess.

My projects are deliberately varied: real-time collaboration, offline-first storage, accessible components, developer tooling, data structures, and healthcare applications built on public clinical data, in TypeScript, Python, Go, React, Vue and Svelte.

Every project here is public, with its history, tests and continuous integration visible on GitHub, and most can be tried live.

How I work

  1. P1Verified, not assumedUnit, component and browser tests run in continuous integration on every change, including accessibility scans.
  2. P2Standards firstSpecifications such as WAI-ARIA, OpenAPI and HL7 FHIR are followed as written, so software works with the systems around it.
  3. P3Privacy by designPersonal data stays under the user's control: local-first storage where it fits, and identifiers removed before anything is sent elsewhere.
  4. P4DocumentedEach repository explains what it does in plain language, how it works, and how to run and test it.

Technical specification

Technologies used across the projects, by area
Languages
  • TypeScript
  • JavaScript
  • Python
  • Go
  • SQL
  • CSS
Front end
  • React
  • Next.js
  • Vue
  • Svelte
  • htmx
  • Tailwind CSS
  • Web Components
Back end and data
  • Node.js
  • Express
  • Fastify
  • Hono
  • Python
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • pgvector
  • Drizzle
  • SQLite
  • IndexedDB
AI and data standards
  • HL7 FHIR R4
  • HL7 v2
  • RxNorm
  • openFDA
  • Claude API
  • Ollama
  • Retrieval-augmented generation
Quality and delivery
  • Vitest
  • pytest
  • Playwright
  • axe
  • GitHub Actions
  • Docker
  • Vercel