Engineering
I manage delivery, but I have not stopped building. This is what I work with, and what I operate in production.
Case studies
A live public-opinion leaderboard for a national election
A public-opinion rating platform for the 2026 national election: candidates answered ten fixed questions, the public rated each one, and a leaderboard updated live for media coverage of the race.
Live queue tracking over WebSockets
Real-time canteen queue system keeping updates live across displays and personal devices.
Making a healthcare site feel fast for patients
Front-end performance work on the group's main patient-facing site, against Core Web Vitals.
Owning the AWS estate behind production healthcare software
Set up and still run the AWS estate and release pipeline behind production systems.
Stack
- Front-end
- React 18 / 19
- Next.js (App Router, SSR / SSG / ISR)
- TypeScript
- JavaScript ES6+
- HTML5
- CSS3
- Styling & UI systems
- Tailwind CSS
- Sass / SCSS
- CSS Modules
- Design systems
- Responsive & cross-browser
- State & data
- Redux Toolkit
- Zustand
- React Context
- React Hook Form
- REST
- GraphQL
- WebSockets
- Infrastructure & delivery
- AWS S3
- EC2
- CloudFront
- Lightsail
- Route 53
- ACM
- Docker
- CI/CD pipelines
- Release management
- GitHub Actions
- Quality
- Core Web Vitals
- Code-splitting & lazy loading
- WCAG accessibility
- SEO
- Jest
- React Testing Library
- Playwright
- Vitest
- Back-end (working knowledge)
- Node.js
- Express
- MongoDB
- PostgreSQL
- Security
- OAuth
- JWT
- Secure session management
- HIPAA-aware data handling
- ISO 27001 aligned controls
- AI-assisted development
- Claude Code
- Cursor
- ChatGPT
Code
50+ repositories, several running in production. github.com/MdMirzaShihab ↗
This site is Next.js with a static export, deployed to Cloudflare Pages. The build fails if any page ships a duplicate title, a missing description, or a route absent from the sitemap.