Jahidun Nur Mahee

Software Engineer at Strativ AB

Building web, mobile, backend and LLM-powered products with TypeScript, React, React Native, Node.js and NestJS.

5 years in. I've led a team of 8 frontend developers, shipped apps to the App Store and Google Play, and solved 250+ algorithm problems along the way.

Dhaka, Bangladesh
~/mahee1/4

Impact

5 years shipping web, mobile and AI products

experience
5 yrs
experience
developers led
8
developers led
problems solved
250+
problems solved
Employee of the Year
Top 1%
Employee of the Year

About

Software Engineer with 5 years of experience building web, mobile and backend products with TypeScript, React, React Native, Node.js and NestJS. At Strativ AB, I build LLM-based products on Claude and other model providers: a project knowledge base that is also sold to clients, an AI interviewer used for candidate screening, and MCP (Model Context Protocol) integrations that connect AI tools to internal data. Previously led a team of 8 frontend developers on an ERP product delivered to IFIC Bank, BRAC University and Prime Bank. I make technology choices on projects, review code and mentor junior developers.

▹ LLM products

RAG pipelines, embeddings and pgvector search, MCP servers and tool calling on Claude and other providers.

▹ Full-stack systems

NestJS microservices, PostgreSQL, Redis, queues, payments and CI/CD on AWS, Vercel and Cloudflare.

▹ Web & mobile

React, Next.js and React Native (Expo) apps shipped to the web, App Store and Google Play.

▹ Technical leadership

Led 8 frontend developers, set coding standards, chose tooling, reviewed code and mentored juniors.

.env.public
location
Dhaka, Bangladesh
education
BSc CSE, Daffodil International University

Experience

Where I've worked and what I shipped.

commit 9695a80 (HEAD -> main)

Software Engineer @ Strativ AB

Stockholm, Sweden

Aug 2024 - Present

2 years 3 months

Building LLM-based products on Claude and other model providers, plus full-stack web and mobile products for clients.

  • +Built and maintain Strativ's context engine, an AI knowledge base that uses a RAG pipeline (data chunking, embeddings and vector search in pgvector) to answer questions with Claude from project data, meeting notes and documentation across all Strativ projects. It is now also sold to clients as a product.
  • +Designed and built MCP-based connections between AI tools and internal knowledge bases.
  • +Developed Strativ Greenroom, an AI interviewer that is in active use for candidate screening.
  • +Built Chefry, a full-stack content creation platform for chefs, for a client, with a React Native PWA frontend and an Express and PostgreSQL backend. Integrated Stripe payments and real-time notifications, set up CI/CD, managed deployments on AWS and stored uploaded media in Amazon S3.
  • +Shipped Biap, a sales and profit-management app, to the Apple App Store.
  • +Built the frontend architecture and core application logic for Alent Dynamic, a Swedish industrial IoT platform used by sawmills to monitor and control wood-drying kilns in real time.
ClaudeMCPRAGpgvectorTypeScriptReactReact NativeNode.jsExpressPostgreSQLStripeAWS

commit 426d559

Software Engineer @ APSIS Solutions LTD

Dhaka, Bangladesh

Jun 2022 - Aug 2024

2 years 2 months

Led frontend development of the company's ERP product for banking and education clients.

  • +Led a team of 8 frontend developers on the company's ERP product: set the coding standards and ran regular coding sessions to keep delivery consistent.
  • +Delivered ERP solutions for clients including IFIC Bank, BRAC University and Prime Bank.
  • +Built the ERP's iOS and Android apps with React Native (Expo) and TypeScript from a single codebase.
  • +Created a documented component library in Storybook, published as an internal npm package and used across ERP projects.
  • +Chose the frontend tools for new projects based on development speed and long-term maintainability.
ReactNext.jsTypeScriptReact NativeExpoStorybookRedux ToolkitAnt Design

commit e6d2a99

Junior Software Engineer @ Zaynax Ltd

Dhaka, Bangladesh

Aug 2021 - Jul 2022

11 months

Built e-commerce and healthcare products on Next.js and TypeScript.

  • +Built reusable Next.js and TypeScript components for a shared library, under senior guidance.
  • +Worked on e-commerce admin, CMS and seller dashboards covering order, product and content management.
  • +Supported development of Zaynax Health, a telemedicine platform.
Next.jsReactTypeScriptREST APIs

Projects

Products I've built at work and on my own, from LLM systems to mobile apps.

Multi-tenant RAG behind an MCP server: AI tools search a project’s docs with hybrid retrieval and reranking.

swipe the diagram sideways · tap a box

CLIENTSACCESSMCP SERVER · EDGEDATA & AItools/callauthorise once

1/8Once per project, Claude authorises through OAuth 2.1 and gets a project-scoped token.

~/projects/strativ-context-engine
featured

Strativ Context Engine

Multi-tenant AI knowledge base that lets Claude and other MCP clients search and reason over each project's docs, meeting notes and decisions. Built for every Strativ project and now also sold to clients.

Internally called Open Brain. Each tenant gets its own Supabase project with a pgvector store. Markdown docs pushed to a tenant's docs repo are chunked, enriched and embedded automatically, and an MCP server running as a Supabase Edge Function exposes search, browse, capture and other tools to AI clients such as Claude. A Next.js admin portal manages users, projects and access, and runs its own OAuth 2.1 flow so MCP clients get project-scoped tokens.

MCPSupabasePostgreSQL + pgvectorEdge Functions (Hono)Next.jsOAuth 2.1OpenRouterGitHub ActionsRAGTypeScript
~/projects/terncv
featured

TernCV

Free ATS-friendly resume builder that runs entirely in the browser: no account, no server-side storage. Live preview, four templates and text-based PDFs that applicant tracking systems can read.

Each exported PDF carries the resume data, so importing it restores the resume for editing. Supports multiple resumes, undo/redo, drag-and-drop section order and sync between open tabs. A paid custom-CV service runs on a Vercel serverless function behind Cloudflare Turnstile; finished CVs are published encrypted (AES-GCM, PBKDF2-derived key) and opened with a security code. Tested with Playwright end-to-end tests and served under a strict Content Security Policy.

React 19TypeScriptViteZustand@react-pdf/rendererVercel FunctionsWeb Crypto APIPlaywright
~/projects/sports-loop
featured

Sports Loop

Cross-platform sports community app connecting players, teams, coaches and venues. Published on Google Play.

A "looking for" matchmaking system where users post and answer requests for opponents, players, coaches, teams or venues, with Socket.io real-time chat to arrange matches. Social feed, map-based venue discovery and live cricket scorecards, shipped to iOS, Android and web (PWA) from one Expo codebase, with phone OTP sign-in and JWT refresh-token sessions.

React NativeExpoNestJSMicroservicesPostgreSQLPrismaRedisSocket.ioGitHub Actions
~/projects/strativ-greenroom

Strativ Greenroom

AI interviewer in active use for candidate screening. Candidates answer spoken questions, the system transcribes them live, adapts its follow-ups and produces an assessment for recruiters.

Greenroom runs a structured, spoken screening interview. Each answer is transcribed in real time, summarised by an LLM and fed into a phase machine that decides between a follow-up and the next question. Recordings upload in the background throughout the session, and after the interview a job pipeline produces a full transcript and an assessment for the recruiter.

DjangoDaphne (ASGI)WebSocketsDjango Q2PostgreSQLRedisReactTypeScriptAssemblyAIOpenRouterOpenAI Whisper
~/projects/prompt-grade

Prompt Grade

AI quiz and assessment platform: teachers describe a quiz in plain language, an LLM builds it and grades submissions with detailed feedback.

Supports single-choice, multiple-choice and written answers, timed quizzes with auto-submit, and anonymous participation through shareable links. Responsive on desktop and mobile, with light and dark themes.

React 19TypeScriptExpress.jsMongoDBGroq SDK
~/projects/alent-dynamic

Alent Dynamic

Swedish industrial IoT platform used by sawmills to monitor and control wood-drying kilns in real time.

Built the frontend architecture and core application logic, helping cut drying time and energy use while improving timber quality.

Frontend architectureReal-time monitoringIndustrial IoT

What I build, and with what

Four things I do for a team, each with proof. The full stack is underneath: hover or tap any tool to see what it is.

01 ▸ ai.ts16 tools

Add AI to a product

A knowledge base that answers questions from a company’s own documents, an AI interviewer that helps screen candidates, and AI tools connected to company data.

proof → Strativ Context Engine, now sold to clients

02 ▸ apps.tsx29 tools

Build apps people use every day

Websites, dashboards, and iPhone and Android apps from one codebase: fast, accessible and easy to use.

proof → Sports Loop on Google Play · an ERP used by IFIC Bank, BRAC University and Prime Bank

03 ▸ backend.ts31 tools

Run it reliably

The part users don’t see: servers, data, sign-in, payments and releases that stay fast and safe as more people use them.

proof → Alent Dynamic: real-time kiln control for Swedish sawmills

04 ▸ practices.md8 tools

Lead the work

Plan the system before it’s built, review code, mentor juniors and set the standards a team works by.

proof → Led a team of 8 developers · Employee of the Year, APSIS (top 1%)

Achievements

2023

Top 1%

Employee of the Year

Awarded Employee of the Year at APSIS Solutions.

2022

Top 2%

Employee of the Quarter

Awarded Employee of the Quarter at APSIS Solutions.

3rd place

Inter-University Programming Contest – Take Off

Placed 3rd overall, solving 4 of 6 problems.

200+ solved

Beecrowd (URI Online Judge)

Algorithm and data-structure problems on Beecrowd, formerly URI Online Judge.

view

60+ solved

LeetCode

Data-structure and algorithm practice on LeetCode.

view

$ cat ~/.offline # when not coding

  • Reading Tech Blogs
  • Football
  • Cricket
  • Music
  • Gaming
  • Travel

Get in touch

Have a role, a product idea or an LLM integration in mind? Send a message and I'll reply by email.

emailjahidun.nur.mahee@gmail.com

# or connect your AI to this portfolio (MCP)

claude mcp add --transport http mahee https://www.maheenur13.dev/mcp

Then ask Claude things like “what has Mahee built with RAG?”. Works with any MCP client.

# usually replies within a day or two

0/2000