Freelance Developer

Sujit Sah Full Stack Developer Software Architecture AI & Automation

With 20+ years of experience in software development and architecture, I design and build end-to-end software solutions from concept to production. My approach starts with understanding business needs and solving real-world problems through practical, scalable software.

Experience
20+ yrs
Building since
2006
Projects delivered
442+
Sujit Sah, full stack Laravel and React developer in Nepal, working at his desk

About Sujit Sah

Senior Software Developer
& Solutions Architect

I'm Sujit Sah, a freelance Full-Stack Developer and Solutions Architect based in Nepal, with over 20 years of experience in software development, product engineering, and solution architecture.

I work across the entire application stack, from frontend interfaces and backend systems to APIs, databases, integrations, and software architecture. My core expertise includes PHP, CodeIgniter, Laravel, Vue.js, React, Node.js, TypeScript, MySQL, and PostgreSQL, enabling me to build robust, scalable web applications and digital products.

I'm also exploring practical applications of AI and business automation to help businesses streamline workflows, reduce manual effort, and improve operational efficiency.

Whether it's a SaaS platform, e-commerce system, business application, API-driven product, or custom web solution, I turn complex requirements into reliable, scalable software that solves real-world problems.

My approach

Solve the actual problem, not just pick a technology

  • Clear architecture
  • Maintainable code
  • Performance and scalability
  • A practical user experience

Good software should not only work well today, but also be easy to maintain and ready to evolve as the product grows.

Based in Lalitpur, Nepal

Kathmandu Valley, UTC+5:45. My day overlaps with Europe and the Middle East in their morning and with Australia and Asia-Pacific in their afternoon, with flexible evening calls for the Americas.

Freelance & Contract Engagements

Available for fixed-scope projects, long-term contracts, and part-time roles within existing teams. Flexible collaboration tailored to your project requirements, timelines, and business goals.

Where I fit best

SaaS products, multi-tenant platforms, custom web and mobile applications, and API-driven systems requiring thoughtful architecture and hands-on engineering.

Skills & technologies

The stack I build with

The technologies and tools I use to develop reliable, scalable, and high-quality web and mobile applications for clients worldwide

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Architecture

  • Domain-Driven Design
  • Clean Architecture
  • Vertical slices
  • Multi-tenant SaaS
  • REST APIs

AI & integrations

  • LLM APIs (OpenAI, Claude, etc.)
  • RAG
  • Semantic search
  • AI assistants
  • Workflow automation
  • Stripe
  • PayPal
  • Xero

DevOps & delivery

  • CI/CD pipelines
  • Docker
  • AWS
  • Automated testing

Tools

  • Git & GitHub
  • JIRA
  • VS Code
  • Claude

Professional Experience

Twenty years and eight roles

From PHP programmer in 2006 to full stack developer and software architect today, with the technologies used in each role.

Industries served

  • Transportation & Logistics
  • Finance
  • Government
  • Healthcare
  • Food Delivery & Restaurant Management
  • E-commerce
  • Real Estate & Property Management
  • Education & E-Learning
  • Travel, Tourism & Hospitality
  • SMEs
  • Auctions & Online Marketplaces
  • And more
  1. Full Stack Developer

    Freelance / Self-Employed · Remote

    Aug 2026 – Present
    • Multi-tenant SaaS
    • AI-powered features
    • Concept to deployment
    • Design, develop, and maintain custom web applications, SaaS platforms, and enterprise application.
    • Develop scalable web applications and SaaS platforms using Laravel, PHP, Node.js, NestJS, React, Vue.js, JavaScript, and TypeScript.
    • Design and implement secure RESTful APIs and third-party integrations, including payment gateways, accounting systems, and booking platforms.
    Show 4 more responsibilities
    • Architect and develop multi-tenant SaaS solutions with role-based access control, data isolation, and scalable system design.
    • Implement Clean Architecture and Domain-Driven Design principles to improve maintainability and scalability.
    • Integrate AI-powered features, semantic search, workflow automation, and conversational user experiences.
    • Collaborate directly with clients on requirements, technical consultation, and delivery from concept to deployment.

    Tech used

    • Laravel
    • Node.js
    • Vue.js 3
    • React
    • Vuetify
    • Pinia
    • Vite
    • TypeScript
    • REST APIs
    • Domain-Driven Design (DDD) Architecture
    • PostgreSQL
    • pgvector
    • AI Integration (OpenAI, Claude)
    • Retrieval-Augmented Generation (RAG)
    • AI-Powered Semantic Search
  2. Full Stack Developer (Remote, Part Time)

    chlibesser.ch GmbH · Switzerland

    Jan 2026 – Jul 2026 7 months
    • 25+ business domains
    • Multi-tenant SaaS
    • AI search & assistants
    • Designed and developed core features of a multi-tenant SaaS platform that enables SMEs to manage CRM, financial operations, document workflows, project and task management, manufacturing and inventory, strategic planning, and team collaboration within a unified system.
    • Applied Clean Architecture and Domain-Driven Design (DDD) principles across 25+ business domains, establishing clear domain boundaries and maintainable, scalable application architecture.
    • Built secure multi-tenant functionality with tenant-level data isolation and role-based access control.
    Show 3 more responsibilities
    • Developed RESTful APIs and backend services with Laravel and PostgreSQL; built responsive frontends with Vue 3, TypeScript, Vuetify, Pinia, and Vite.
    • Integrated AI-powered capabilities including semantic search, workflow assistants, and conversational data-entry experiences.
    • Built reusable infrastructure services for authentication, localization, search, and observability.

    Tech used

    • Laravel
    • PostgreSQL
    • Vue 3
    • TypeScript
    • Vuetify
    • Pinia
    • Vite
    • REST APIs
    • Clean Architecture
    • DDD
    • RBAC
    • Semantic search
  3. Senior Software Engineer (Remote, Full Time)

    PPMP · Melbourne, Australia

    Jul 2025 – Jul 2026 1 year

    BetterClinics — Clinic/Practice Management SaaS

    • Zero data loss migration
    • HealthEngine + Xero integrations
    • Migrated and upgraded the platform's MySQL database with zero data loss, improving performance and reliability.
    • Designed frontend interfaces and integrated the HealthEngine API to synchronize appointment bookings.
    • Built the Xero Accounting API integration for automated invoicing and financial synchronization.
    • Triaged and resolved customer-reported issues via JIRA, owning tickets from creation through deployment.

    Tech used

    • Laravel
    • React
    • MySQL
    • Stripe
    • HealthEngine API
    • Xero API
    • JIRA
    • CI/CD pipelines
    • Docker
    • AWS
  4. Full Stack Developer

    Freelance / Self-Employed · Remote

    Jan 2024 – Jun 2025 1 year 6 months
    • Freelance
    • Remote
    • Multiple clients
    • End-to-end delivery
    • Designed, developed, and maintained web applications for multiple clients using Laravel, Node.js, Express.js, React.js, Bootstrap, and Tailwind CSS.
    • Built and integrated RESTful APIs to extend application functionality across projects.
    • Worked across relational and non-relational databases (MySQL, MongoDB), optimizing for performance, security, and user experience.
    • Partnered directly with clients to scope requirements and deliver tailored solutions end-to-end.

    Tech used

    • Laravel
    • Node.js
    • Express.js
    • React
    • Bootstrap
    • Tailwind CSS
    • MySQL
    • MongoDB
    • REST APIs
  5. Project Manager | Full Stack Developer

    E-multitechsolution Pvt. Ltd. · Lalitpur, Nepal

    Jan 2015 – Dec 2023 9 years
    • 9 years of delivery
    • Led developers and team leads
    • Hands-on and management
    • Held a hybrid Project Manager and Full Stack Developer role for nearly nine years, owning end-to-end delivery across a broad portfolio of client projects.
    • Led requirement analysis, technical planning, and solution design, acting as the primary point of contact between clients and the development team throughout each project lifecycle.
    • Managed and mentored developers and team leads, overseeing database architecture, task and sprint planning, time estimation, and day-to-day delivery coordination.
    Show 3 more responsibilities
    • Balanced hands-on development with project management responsibilities, building and shipping production applications using Laravel, CodeIgniter, React, Node.js, NestJS, and TypeScript.
    • Maintained consistent delivery quality and client relationships across long-running engagements, supported by a full-stack toolkit spanning Bootstrap, Tailwind CSS, MySQL, and MongoDB.
    • Adapted delivery processes and technology choices as the company's projects and technical stack evolved over the nearly decade-long tenure.

    Tech used

    • Laravel
    • CodeIgniter
    • WordPress
    • React
    • Node.js
    • NestJS
    • TypeScript
    • Bootstrap
    • Tailwind CSS
    • MySQL
    • MongoDB
    • WebSockets / Socket.IO
  6. Senior Software Engineer

    Ebpearls Pty. Ltd. · Lalitpur, Nepal

    Jan 2012 – Dec 2014 3 years
    • Custom PHP and CMS builds
    • Full development cycle
    • Developed and maintained a range of client web projects over three years, working across both custom PHP/CodeIgniter builds and CMS-based platforms (WordPress, Drupal).
    • Collaborated closely with project managers and fellow engineers to translate client requirements into technical solutions, keeping delivery aligned with agreed timelines.
    • Handled the full development cycle for assigned projects, from initial build through testing, bug fixes, and ongoing support, using PHP, MySQL, Bootstrap, and JavaScript.
    • Contributed to a collaborative team environment, sharing technical knowledge and supporting colleagues across concurrent projects.

    Tech used

    • PHP
    • CodeIgniter
    • WordPress
    • Drupal
    • MySQL
    • Bootstrap
    • JavaScript
    • jQuery
  7. Senior Web Developer

    ZeinxsMedia Pvt. Ltd. · Manchester, UK

    Jan 2011 – Dec 2011 1 year
    • Remote
    • Real-time auctions
    • High-concurrency traffic
    • AWS ownership
    • Developed real-time penny auction and unique-bid auction platforms, building the core bidding logic and live update functionality using PHP, CodeIgniter, MySQL, and JavaScript.
    • Worked on time-sensitive, high-concurrency web applications where real-time accuracy and reliability were critical to the user experience.
    • Took ownership of AWS server deployment and ongoing management, keeping production systems stable and performant under live auction traffic.
    • Contributed across the full stack, from front-end interface work to back-end logic, as part of a remote UK-based engagement.

    Tech used

    • PHP
    • CodeIgniter
    • MySQL
    • JavaScript
    • jQuery
    • AWS
  8. Senior Web Developer / PHP Programmer

    View Nepal Pvt. Ltd. · Kathmandu, Nepal

    Aug 2006 – Dec 2010 4 years 5 months
    • PHP programmer to senior developer
    • CMS, e-commerce, travel, real estate
    • Began as a PHP Programmer and progressed to Senior Web Developer over four years, building a strong foundation in full-cycle web application development.
    • Analyzed client requirements, designed relational databases, and developed, tested, and supported web applications from initial build through to production.
    • Delivered a diverse range of platforms, including CMS, e-commerce, travel, classifieds, and real estate systems, using PHP, JavaScript, jQuery, MySQL, HTML, and CSS.
    • Gained early experience across the full web development lifecycle, laying the groundwork for the full-stack and leadership roles that followed.

    Tech used

    • PHP
    • CodeIgniter
    • WordPress
    • JavaScript
    • jQuery
    • MySQL
    • HTML
    • CSS
    • Bootstrap

Selected work

Software I have built and shipped

Three projects, with a note on what I built in each one.

Switzerland · 2026 · SaaS

Multi-tenant business platform for small and mid-sized companies

I designed and built core features of this multi-tenant SaaS platform, which lets SMEs run CRM, finance, documents, projects, manufacturing, and team work in one system. I applied Clean Architecture and Domain-Driven Design across 25+ business domains, built tenant-level data isolation with role-based access control, and added AI-powered search and workflow assistants.

  • Laravel
  • PostgreSQL
  • Vue 3
  • TypeScript
  • AI search

My role

Laravel and PostgreSQL APIs, and a Vue 3, TypeScript, Vuetify, and Pinia front end.

Australia · 2025–2026 · Healthcare System

Clinic and practice management Software

BetterClinics

A cloud-based practice management platform built for allied health and physiotherapy clinics. It streamlines appointment scheduling, patient administration, clinical documentation, billing, and payments.

  • Laravel
  • React
  • MySQL
  • Stripe
  • HealthEngine API
  • Xero API

My role

MySQL database migration and upgrade, HealthEngine and Xero API integrations, and ongoing bug fixing and support.

United Kingdom · 2020 · Auctions

Live Bidding Auction Software

Penny Auction Software

A real-time online auction platform with live bidding, bid credits, automated bidding, Buy It Now, and SMS bidding, and secure payments through PayPal and Stripe. It was designed for time-sensitive bidding with many users at once.

  • PHP
  • CodeIgniter
  • Node.js
  • Socket.IO
  • MySQL
  • PayPal

My role

End-to-end development of the platform: architecture, database design, backend and APIs, frontend, and server deployment.

How I work

Six phases, nothing hidden

Every project follows the same six phases, so you always know what I do and what I need from you.

  1. Discovery & requirements

    I learn your business, data, and integrations.

    You share requirements, documents, and any system access I need.

  2. Planning & architecture

    I design the modules, the database, and the API, and send a quote.

    You review and approve the plan.

  3. UX/UI design

    I design the key screens and user flows, so you can see how the product will work before it is built.

    You review the designs and tell me what fits your users.

  4. Development

    I build feature by feature with tests, and share a running version early.

    You try it and give feedback as it grows.

  5. Quality assurance & testing

    I test every feature, check security and performance, and fix what I find before release.

    You test it with your real scenarios and approve it for launch.

  6. Launch & support

    I deploy the application, hand over the documentation, and stay available for fixes.

    You confirm it works for your users and tell me what you see.

Education

Where I studied

  1. 2006 – 2008

    Master of Business Studies (MBS)

    Shanker Dev Campus, Tribhuvan University

  2. 2001 – 2005

    Bachelor of Engineering, Information Technology

    Everest Engineering College, Pokhara University

Client feedback

“The project was executed within expected timing and budgets. Great business partner to work with.”
Richard WolfCEO, Madrid, Spain Read all reviews

Frequently Asked Questions

Answers to what clients ask most before we start working together. Have a different question?

Ask me directly
What tech stacks and programming languages do you specialize in?

I specialize in modern web and mobile app development using PHP, Laravel, CodeIgniter, Node.js, NestJS, Express.js, Vue.js, React, and TypeScript. I work with MySQL, PostgreSQL, and MongoDB for database management and use React Native and Flutter to build cross-platform mobile applications. I also integrate AI-powered features, including LLM-based assistants, semantic search, and Retrieval-Augmented Generation (RAG), to create intelligent, scalable, and high-performance applications.

How do you decide which technology to use for a new project?

I start with your business goals, users, budget, and the systems you already run. Then I choose the simplest technology that fits and that your team can maintain. I explain the options and trade-offs in plain language before we decide, so the choice is based on your needs and not on the latest trend.

Can you work with an existing codebase built by someone else?

Yes. I start by reviewing the code and listing the main risks, then we fix what matters most first. I can also extend an existing application with new features, APIs, integrations, and workflows while maintaining security, compatibility, and code quality.

What is your development and communication process?

Every project follows six phases: discovery and requirements, planning and architecture, UX/UI design, development, quality assurance and testing, and launch and support. In each phase you know what I do and what I need from you. The full breakdown is in the How I work section above.

How do you handle project management and daily updates?

I build feature by feature and share a running version early, so you can try it and give feedback as it grows. I track tasks in JIRA or a board of your choice, keep the code in Git and GitHub, and send progress updates in plain language, daily or weekly, depending on what suits the project.

Do you work solo or with a team/agency?

I work directly with you as an independent developer, with no agency layers in between. I plan and write the code myself. When a project needs more people, I can work alongside your own designers, testers, or developers, as I have done with teams in Switzerland and Australia.

Do you charge by the project (fixed price) or by the hour?

Both are possible. A fixed price works best when the scope is clear, and a longer contract suits a product that keeps evolving. My rates depend on the scope, complexity, and requirements, and I discuss the budget with you upfront before we begin.

What happens after the project is launched? Do you offer maintenance?

Yes. I provide 6 to 12 months of support after launch, covering bug fixes and minor adjustments. I can also help with updates, new features, and ongoing maintenance as your business grows.

What do you need from me (the client) to get started?

A short description of your goals, who will use the product, and when you need it, plus any documents, designs, or system access I need. A few lines are enough to begin, and I will ask for the rest during discovery.

Let's work together

Have a project in mind? Let's talk.

Send me a few lines about your project: what it should do, who will use it, and when you need it. I will reply personally with honest advice and next steps.

  • 20+ years of experience
  • Direct contact, no agency layers
Get a Free Quote contact@sks.com.np

Free consultation, no obligation.