Sabin Ranabhat – Senior Software Engineer, Full-Stack Developer with TypeScript, React, Next.js, Node.js, NestJS, Laravel, Flutter, iOS and Android
Senior Software Engineer (Remote)
Full-Stack • TypeScript • Node.js • Flutter | Available for full-time roles
Kathmandu, Nepal (UTC+5:45) • Global Overlap

Senior Software Engineer Building Full-Stack Applications with TypeScript, React, Node.js and Flutter
Welcome to my portfolio! I'm Sabin Ranabhat, a Senior Software Engineer with 9+ years of professional experience building production applications end to end. I work across the whole stack — React and Next.js on the front end, Node.js, NestJS and Laravel on the back end, and PostgreSQL and MongoDB underneath — with deep Flutter, iOS and Android delivery underneath that.
My Expertise in Full-Stack Development
As a full-stack software engineer, I excel at shipping complete products rather than isolated pieces. My core competencies include:
- •Frontend Development: Building responsive, accessible interfaces with TypeScript, React and Next.js, from server-rendered React Server Components to interactive client UI
- •Backend & APIs: Designing REST and GraphQL services with Node.js, NestJS and Laravel, covering authentication, authorization, and background processing
- •Databases & Infrastructure: Modelling and querying PostgreSQL, MySQL and MongoDB, and containerising services with Docker for consistent environments
- •Mobile Development: Building cross-platform apps with Flutter plus native Android (Kotlin) and iOS (Swift), including custom platform channels and hardware integration
- •Clean Architecture: Implementing maintainable, testable codebases using SOLID principles and design patterns across every layer
- •Delivery & DevOps: Automating CI/CD with GitHub Actions, containerised builds, and release pipelines that turn hours of work into minutes
Shipping Products That Scale
Throughout my career, I've worked on diverse projects ranging from social media platforms to enterprise solutions. My development philosophy centers on writing clean, maintainable code that stands the test of time. I'm passionate about system design, API contracts, and shipping software that teams can build on for years.
Whether you're looking for a full-stack engineer to own a product from database schema to deployment, a backend developer to design the APIs and services behind it, or a Flutter specialist to lead the mobile experience, I bring the technical expertise and creative problem-solving skills to turn your vision into reality.
Explore My Work
Browse my portfolio of projects to see examples of my full-stack and mobile work, read my technical blog for insights on software engineering best practices, or check out my professional experience to learn more about my career journey. I'm always excited to discuss new opportunities and collaborate on innovative software solutions.
Connect with me on LinkedIn or explore my open-source contributions on GitHub. I actively contribute to the developer community and share knowledge about TypeScript, Next.js, Node.js, Laravel, and Flutter.
Let's Build Something Amazing
Ready to discuss your next software project? Get in touch and let's explore how we can work together to create exceptional software that delights users and drives business results.
Hiring Info & Availability
I am currently interviewing for remote Senior Software Engineering roles. Here are the quick answers to common screening questions:
Role Type
Full-time (preferred) or Contract
Timezone
UTC+5:45 (Full EU overlap, 4-5h US-East)
Sponsorship
Not needed for remote roles
Payments
Invoice, Deel, Wise, or Wire Transfer
Notice Period
Available immediately / 2 weeks
Schedule a Call
Skip the email back-and-forth. Book a 15-30 minute intro call directly on my calendar.
Book an Intro CallWriting
Documentation is a feature. I write to clarify complex technical problems and demonstrate asynchronous leadership.
Read BlogEngineering
Full-stack delivery across TypeScript, React, Next.js and Node.js — with deep native SDK, NFC and Flutter white-labeling experience underneath.
View ResumeProjects
From fintech SDKs to white-label banking apps. Proof of shipped work at scale for 500K+ active users.
See ProjectsLatest from the Blog
Thoughts, tutorials, and insights on software engineering, full-stack development, and more.

I Tried Sarvam Vision: Is It the Best Model for Extracting Nepali Text?
I tested Sarvam Vision for Nepali OCR on image-based PDFs for a RAG workflow, including chunking strategy, output quality, and pricing insights.

Stop Leaking Your Keys: A Beginner’s Guide to Hiding Secrets in Flutter
Learn to isolate your API keys (Google Maps, Firebase, Stripe, etc.) using native files and .env to keep them secure and off version control.

The Art of Flutter Code Review: A Guide for Reviewers & Authors
Master the art of code review in Flutter. Learn how to balance human factors with technical rigor, ensuring code quality without sacrificing team morale.
Frequently Asked Questions
What technologies does Sabin Ranabhat specialize in?
Sabin Ranabhat specializes in full-stack development with TypeScript, React, Next.js, Node.js, NestJS and Laravel, backed by PostgreSQL, MongoDB and Docker, with 9+ years of experience including deep Flutter, iOS and Android engineering.
What kind of projects has Sabin Ranabhat worked on?
Sabin has worked on full-stack web platforms and APIs with Next.js, Node.js and Laravel, cross-platform mobile applications, native iOS and Android apps, and has led engineering teams in building enterprise-level solutions.
Is Sabin Ranabhat available for freelance or contract work?
Please use the contact form on the portfolio website to discuss project opportunities, freelance work, or consulting engagements.
Have another question? Get in touch.
Currently Interviewing for Remote Software Roles
If you're looking for a Senior Software Engineer with 9+ years of experience building full-stack products — TypeScript, React, Next.js, Node.js, NestJS and Laravel, plus deep Flutter and native mobile work — I'd love to talk.