Skip to content
View afaqmnsr's full-sized avatar
💻
Working
💻
Working

Highlights

  • Pro

Organizations

@github-ims

Block or report afaqmnsr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
afaqmnsr/README.md

Afaq Mansoor Khan

Senior Fullstack Developer · Stavanger, Norway

LinkedIn Email GitHub

Open to opportunities Location Permanent resident


About

Senior Fullstack Developer at Konciv, building B2B SaaS for Norway's energy, maritime, and subsea industries. My work spans customer-facing React apps and PWAs, microservices, ERP integrations, document and label-printing pipelines, data migrations, and in-house libraries that replace paid vendors.

I hold an MSc in Computer Science from the University of Stavanger, specialising in Reliable and Secure Systems, completed part-time while working full-time at Konciv.

On the side, I'm digging into TanStack Start, agent frameworks, and the Model Context Protocol, exploring where LLM tooling actually earns its keep inside real engineering workflows.

Open to opportunities

Looking for senior or staff fullstack, platform, or integration-heavy roles. Based in Norway, no work permit required, remote-friendly. Reach me via email or LinkedIn.


Tech Stack

Languages and core frameworks

TypeScript, JavaScript, React, Angular, Node.js, Express, Python, Go, Java, HTML5, CSS3

Data, cloud, and DevOps

PostgreSQL, MongoDB, Azure (incl. Azure DevOps), Docker, Git

Libraries and tools I ship with

UI and UX MUI v6 (DataGrid Pro, Date Pickers), Tailwind CSS, Material-UI, Bootstrap, Framer Motion, Notistack, Tippy.js, Lucide, Font Awesome, Leaflet.

Scheduling, lists, and interaction react-virtuoso (virtualized rendering at 1000+ rows), @dnd-kit, react-beautiful-dnd, FullCalendar Premium (resource timeline), date-fns, dayjs, rrule, Fuse.js.

Documents, exports, and printing Playwright (headless Chromium PDFs), pdf-lib, pdfjs-dist, jsPDF, pdfmake, react-pdf, ExcelJS, xlsx, docx, html-to-docx, mammoth, html2canvas, bwip-js (barcodes), qrcode.react, heic2any.

Hardware and cloud print Zebra ZPL, Brother QL native raster, Brady i3300, Code-128 scanners, Printix (OAuth), PrintNode (label queue with idempotency keys).

Backend services Express, Axios, node-cron, Pino and Winston (structured logs), Zod (validation), express-rate-limit, form-data, dotenv, REST + SOAP + GraphQL clients.

Integrations and auth Tripletex (session tokens, webhooks), 24SevenOffice/Finago (OAuth2 + SOAP), Xledger (GraphQL token auth), iCore, OAuth2, JWT, webhook handlers with HMAC verification.

Build, test, and packaging Vite, esbuild, SWC, TypeScript, Vitest, Testing Library, Storybook 8, ESLint, Conventional Commits. Published an in-house React/Vue/Svelte/Web Component calendar library to a private Azure Artifacts npm registry.

Platforms Progressive Web Apps with service workers and offline support, Chrome Manifest V3 and Firefox Web Extensions, Azure App Service (including hardening against named-pipes loopback restrictions).

LLM and dev tooling Claude Code, Cursor, Codex, Model Context Protocol.


Contributions

GitHub streak

Most of my day-to-day code lives on private Azure DevOps repos, so public GitHub stats only tell part of the story.

Pinned Loading

  1. fullcalendar-resource-auto-hide fullcalendar-resource-auto-hide Public

    HTML

  2. cwvedvik/tripletex-mcp cwvedvik/tripletex-mcp Public

    En MCP-server som lar AI-assistenter (Claude, Cursor, osv.) jobbe direkte mot Tripletex sitt regnskapssystem med relevante skills..

    TypeScript 21 11

  3. asana-export-tool asana-export-tool Public

    A React-based web tool for bulk exporting Asana project data with customizable filters and multiple export formats.

    JavaScript