IKIdris KadriDiscuss a project
Taking on one new SaaS engagement

Senior product engineering for B2B SaaS teams

Launch your MVP, rescue a stalled product, or ship the technical work your roadmap cannot wait for.

I'm Idris Kadri, a senior full-stack engineer with 10+ years of experience. I work directly with founders and small teams across backend, frontend, integrations, data, and cloud infrastructure.

SaaS & MVPsComplex backendsPayments & integrations
Tell me what is blocked. I'll reply with a practical next step.
Idris Kadri portrait

10+Years Experience

70+Projects Completed

50+Happy Clients

100%Job Success

Idris Kadri wearing graduation robes

About Me

I help founders and lean product teams solve commercially important engineering problems: getting to launch, recovering a difficult codebase, integrating critical systems, and scaling beyond an MVP.

  • One senior engineer across the full product stack
  • Clear scope, milestones, and written updates
  • Production-minded architecture and delivery
  • Direct collaboration without agency handoffs

Java / Spring99%

JavaScript / TypeScript95%

React / Next.js/ Angular95%

Node.js / Express90%

Database (SQL & NoSQL) / Caching90%

UI / Tailwind CSS90%

Where I add the most value

Senior engineering for products that need momentum

SaaS Rescue Sprint

Stabilise a struggling product, clear high-impact bugs, and leave with a prioritised technical plan.

MVP to Production

Turn a validated product idea into a secure, launch-ready SaaS application without building a full engineering team.

Backend & Integrations

Ship reliable APIs, payments, authentication, CRM, analytics, AI, and data workflows.

Fractional Product Engineering

Add senior hands-on capacity for roadmap delivery, architecture, performance, and ongoing product improvement.

Featured Work

Twidget interface preview

Twidget

Twidget.io is a no-code API builder that lets you create, host, and manage APIs without backend development. Build endpoints, connect data, handle authentication, store files, schedule events, and deploy production-ready APIs from one visual platform.

JavaSpringAngularMongoDBRedisNode.jsChatGPTVector DBStripeDockerKubernetes
UserTrail interface preview

UserTrail

UserTrail is a website analytics tool that helps you understand how visitors use your site through session replays, heatmaps, funnels, and behaviour insights, so you can find friction, improve conversions, and build a better user experience.

Node.jsNext.jsExpressClickHouseMongoDBRedisS3StripeDockerKubernetes
Codetrail interface preview

Codetrail

CodeTrail.io is a developer learning platform with coding questions, quizzes, explanations, and tutorials designed to help programmers improve their skills, prepare for interviews, and understand technical concepts more clearly.

Node.jsNext.jsExpressChatGPTMongoDBDockerKubernetes
SmartUtils interface preview

SmartUtils

SmartUtils.io is a simple online file converter and compression platform that helps users convert, compress, archive, and extract files across common document, image, audio, video, spreadsheet, presentation, and archive formats.

Node.jsNext.jsExpressMongoDBS3StripeDockerKubernetes
Calculator Masters interface preview

Calculator Masters

CalculatorMasters.com is a free online calculator platform that helps users make clearer everyday decisions with fast, simple calculators for business finance, personal finance, cost of living, freelancing, eBay, Etsy, sales funnels, and social media marketing.

Node.jsNext.jsExpressMongoDBChatGPTDockerKubernetes
Electronikz.com interface preview

Electronikz.com

Electronikz.com is an electronics review and buying guide website that helps users compare headphones, cameras, keyboards, computer speakers, gaming accessories, and everyday tech before they buy.

Node.jsExpressMongoDBChatGPTDockerKubernetes
GPU Rankings interface preview

GPU Rankings

GPURankings.com helps users compare graphics cards by global rank, performance score, value, efficiency, specs, and practical use-case fit, making it easier to choose the right GPU for gaming, creative work, rendering, and PC builds.

Node.jsExpressMongoDBChatGPTS3DockerKubernetes
Lifestyle Ranker interface preview

Lifestyle Ranker

Lifestyle Ranker helps users compare health and wellness products with structured reviews, data-led scoring, rankings, comparisons, and plain-English buying guidance.

Node.jsExpressMongoDBChatGPTS3DockerKubernetes
Twidget Docs interface preview

Twidget Docs

Twidget Docs is the official documentation for Twidget.io, helping users build no-code APIs, manage database tables, create CRUD endpoints, add authentication, build pages, test workflows, and deploy backend functionality without traditional server-side development.

Node.jsExpressMongoDBVector DBDockerKubernetes

What Clients Say

View all testimonials

Idris was very clear, responsive and quick in the development, showing results immediately

SJ

Sarah JohnsonCEO

Idris rewrote the code for the email system embedded in our application to make it considerably more user friendly and reliable. Excellent job done on time and budget.

DC

Damien CCTO

As a business owner of 30 yrs. I have had many dealings with freelancers and I must say working with Idris was an excellent collaboration.

ER

Emily DavisFounder

How I Work

1. Discovery

We identify the business outcome, current constraints, and the smallest valuable scope.

2. Build

I work in short, visible milestones and share progress before surprises can grow.

3. Test

Critical journeys, integrations, performance, and edge cases are tested before handoff.

4. Launch

I deploy, document, and support the release so your team can keep moving confidently.

Tech Stack

JavaSpringNext.jsReactJavascriptTypeScriptNode.jsExpress.jsMongoDBRedisStripeTailwind CSSAWSDockerKubernetesAICloudSQL
Ways to work together

Start with the engagement that matches your risk

Rescue Sprint

A focused technical assessment plus delivery on the highest-impact issue.

2 weeks focused
  • Clear scope and milestones
  • Direct senior delivery
Discuss this option

Product Partner

Reserved monthly capacity for roadmap delivery and technical ownership.

Monthly capacity
  • Clear scope and milestones
  • Direct senior delivery
Discuss this option

Frequently Asked Questions

What types of projects do you take on?

I work on SaaS products, MVPs, custom web applications, API integrations, internal tools, performance improvements, and ongoing maintenance for existing platforms.

How long does a typical project take?

Small fixes and focused features can take a few days, while full MVPs or SaaS builds usually take several weeks depending on scope, integrations, and feedback cycles.

Do you provide ongoing support after launch?

Yes. I can provide launch support, bug fixes, performance monitoring, feature iterations, and retainer-based maintenance after the initial delivery.

What is your payment structure?

Projects can be billed hourly, as fixed-scope milestones, or as a monthly retainer. The right structure depends on how defined the scope is and how much ongoing support you need.

Do you work with international clients?

Yes. I work remotely with clients worldwide and keep communication clear through async updates, scheduled calls, and shared project tracking.

Can you work with my existing codebase?

Yes. I can review your current codebase, identify risks, improve architecture, fix bugs, add features, and document the changes so your team can keep moving.

No hard sell

What is slowing your product down?

Share the current situation, the outcome you need, and your target date. I'll reply with questions or a practical next step.

  • idris2573@gmail.com
  • Remote Worldwide