Sohanur Rahman, senior software engineer
Full-stack developer for SaaS, APIs and web apps.
5+ years building production systems with Node.js, NestJS, Next.js and AWS. Platforms I built serve 1,300+ distributors and 2,000+ subscribers.

- Years building production software
- 5+
- Distributors on one platform I architected
- 1,300+
- Subscribers on a billing SaaS I built
- 2,000+
- Algorithmic problems solved
- 770+
- Fixed-price proposals
- Weekly demos
- You own 100% of the code
- Reply within 24h
Everything you need to launch and grow a software product
One senior engineer, accountable for the whole stack. No hand-offs, no agency overhead, no surprises.
Product builds
- Full-Stack Web AppsComplete web applications (modern frontend, robust backend, database and cloud deployment) delivered as one accountable engagement.
- SaaS ProductsMulti-tenant SaaS platforms with subscription billing, analytics and infrastructure designed to scale from first customer to thousands.
- Startup MVPsA focused, launch-ready product in 4-8 weeks, built on a foundation that will not need rewriting when you find traction.
Backend, integrations and AI
- Backend & APIsScalable REST APIs, microservices and real-time systems in TypeScript. The core competence behind everything else I build.
- Integrations & AutomationConnect payments, CRMs, project tools and custom APIs so data flows automatically and your team stops doing manual work.
- AI IntegrationPractical AI features on top of your own data (RAG search, support assistants and LLM automation), engineered for accuracy and cost control.
Backend-grade engineering across the whole stack
Most full-stack developers are frontend developers who can write an API. I'm the opposite.
I'm a backend engineer who has spent years on scalability, data modelling, payments and infrastructure. I also build fast, responsive Next.js frontends. That means your product looks good and survives real traffic.
More about meBuilt for scale & security
Typed APIs, validation, auth, rate limiting and caching by default. Proven on platforms with thousands of users.
Predictable delivery
Written scope, milestones and weekly demos. You always know where the project stands.
Clear communication
Experience managing client requirements and stakeholders across concurrent projects. Fluent English, async-friendly.
Clean, documented code
Code lives in your repo from day one with docs and CI/CD, so any engineer can pick it up.
Results from real production systems
See case studiesLessons from production
· 8 min read
Why You Should Never Store Money as a Floating Point Number
Why financial systems store monetary amounts as integers in micros or cents instead of floats, how floating point precision errors can silently create or destroy money, and why getting calculations exactly right matters as much as storing correctly.
· 7 min read
What Working on a Fintech System Taught Me About Data Correctness
Why fintech uses double-entry ledgers instead of trusting account balances, how PostgreSQL transactions and constraints enforce consistency, and what this changed about how I think about data correctness in backend engineering.
Recommendations & endorsements
What engineering mentors, leads, and colleagues say on LinkedIn.
“Sohan is a hardworking and highly dependable engineer who takes ownership of his tasks and delivers high-quality solutions. He consistently demonstrated strong problem-solving skills, technical expertise, and a proactive attitude toward tackling complex backend challenges. I highly recommend him to any team looking for a reliable and talented backend developer.”
“His engineering skills are genuinely brilliant, and he learns faster than almost anyone I've worked with. What I respected most was how he designed and built scalable backend systems without ever trading away quality for speed. He followed best practices even under pressure, and his work was solid, clean, and easy for others to build on.”
“Sohanur is a fantastic backend engineer with top-notch problem-solving skills. He consistently builds clean, scalable systems and delivers reliably. Highly recommend him for any software engineering role.”
From idea to launch in four steps
Discovery call
A free 30-minute call to understand your goals, users and constraints.
Written proposal
Scope, milestones, timeline and fixed price, in writing, before any commitment.
Build in sprints
Working software every 1-2 weeks with demos, a shared board and direct access to me.
Launch & support
Deployment, documentation, hand-off and optional ongoing retainer.
Modern, proven and easy to hire for
I use technologies with large talent pools and long-term support, so you are never locked into one developer.
- Frontend
- Next.jsReactTypeScriptTailwind CSS
- Backend
- Node.jsNestJSExpress.jsREST APIsWebSockets / Socket.IOMicroservices
- Databases
- PostgreSQLMySQLMongoDBRedisClickHouse
- Cloud & DevOps
- AWS (EC2, S3, CloudFront, SQS)GCP (Cloud Run, BigQuery)DockerGitHub ActionsNginxCloudflare
- AI & Data
- RAG pipelinesEmbeddings + pgvectorLLM integrationPrompt engineering
- Payments
- StripeSSLCommerzbKash-ready integrations
Frequently asked questions
Do you work with clients outside Bangladesh?
Yes. I work remotely with startups and businesses worldwide, overlapping with US, UK and EU hours as needed. All communication is in English via Slack, email or video calls.
What does it cost to build a SaaS MVP or web app?
Scope drives price. A focused MVP typically starts in the low thousands (USD) and a full SaaS platform with billing, dashboards and integrations is quoted per milestone. You get a fixed, written estimate before any work starts, so there are no surprises.
How long does a typical project take?
A landing page or API integration: 1-2 weeks. An MVP: 4-8 weeks. A full SaaS product: 2-4 months, delivered in milestones so you see working software every week or two.
Which tech stack do you use?
TypeScript end-to-end: Next.js and React on the frontend, Node.js with NestJS on the backend, PostgreSQL/MongoDB/Redis for data, and AWS or GCP with Docker for infrastructure. This stack is proven, hireable and easy to maintain long-term.
Can you take over an existing codebase?
Yes. I regularly join projects mid-flight to fix performance issues, stabilise infrastructure, add features or migrate to a scalable architecture. I start with a short code audit so you know exactly what you're getting into.
Do you offer support after launch?
Yes. Every project includes a hand-off period, and I offer monthly maintenance and retainer plans for ongoing development, monitoring and priority fixes.
How do we get started?
Send a short message through the contact form or WhatsApp. I'll reply within 24 hours, ask a few questions and, if it's a fit, send a written proposal with scope, timeline and price.
Have a project in mind?
Tell me what you're building. I'll reply within 24 hours with honest feedback and, if it's a fit, a written proposal with scope, timeline and price.
- No obligation
- Reply within 24 hours
- NDA on request