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
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.
Impact
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.
RAG pipelines, embeddings and pgvector search, MCP servers and tool calling on Claude and other providers.
NestJS microservices, PostgreSQL, Redis, queues, payments and CI/CD on AWS, Vercel and Cloudflare.
React, Next.js and React Native (Expo) apps shipped to the web, App Store and Google Play.
Led 8 frontend developers, set coding standards, chose tooling, reviewed code and mentored juniors.
Where I've worked and what I shipped.
commit 9695a80 (HEAD -> main)
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.
commit 426d559
Dhaka, Bangladesh
Jun 2022 - Aug 2024
2 years 2 months
Led frontend development of the company's ERP product for banking and education clients.
commit e6d2a99
Dhaka, Bangladesh
Aug 2021 - Jul 2022
11 months
Built e-commerce and healthcare products on Next.js and TypeScript.
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
1/8Once per project, Claude authorises through OAuth 2.1 and gets a project-scoped token.
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.
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.
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.
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.
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.
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.
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.
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
AI & LLM
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
Languages
Frontend
Mobile
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
Backend
Databases
Cloud & DevOps
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%)
Leadership & practices
TypeScript 49% · JavaScript 42% · HTML 6% · Python 1% · Vue 1%
last push: maheenur13 on Nov 10, 2026
67
problems solved
Top 1%
Awarded Employee of the Year at APSIS Solutions.
Top 2%
Awarded Employee of the Quarter at APSIS Solutions.
3rd place
Placed 3rd overall, solving 4 of 6 problems.
200+ solved
Algorithm and data-structure problems on Beecrowd, formerly URI Online Judge.
view$ cat ~/.offline # when not coding
Have a role, a product idea or an LLM integration in mind? Send a message and I'll reply by email.
# or connect your AI to this portfolio (MCP)
claude mcp add --transport http mahee https://www.maheenur13.dev/mcpThen ask Claude things like “what has Mahee built with RAG?”. Works with any MCP client.
# usually replies within a day or two