Available for hire

Muhammad Mohsin

Software Engineer — Go, React & Vue

3+ years building production web applications end to end — backend architecture and REST API design through frontend implementation. Currently building BookMyTransfer, a multi-tenant ferry-booking platform live with 3+ operators in the Maldives, alongside multi-tenant SaaS work for healthcare and retail.

Experience

Software Engineer

Techverin · Malé, MV (Remote)

Aug 2024Present
  • Build and maintain backend services in Go for production systems, including BookMyTransfer, a multi-tenant ferry-booking platform used by multiple operators in the Maldives.
  • Build and maintain React and Vue frontends, wiring UI components to backend REST APIs and handling day-to-day feature and bug-fix work across several applications.
  • Design REST APIs and PostgreSQL data models for multi-tenant systems, balancing new feature development with maintenance of applications already in production.
  • Investigate and resolve production issues across the stack, from backend logic and database queries to frontend behavior.

Software Developer

Freelance · Karachi, PK

Dec 2022Present
  • Build custom software for clients, including web and mobile applications for healthcare and small-business use cases.
  • Develop Flutter and React applications backed by Go and PostgreSQL, integrating third-party APIs and cloud services such as Firebase and Google Maps.
  • Work on smaller AI-focused projects, including OCR-based document processing, alongside general application development and deployment.

Projects

BookMyTransfer

Flagship · Ongoing

The next-generation version of a production ferry-booking platform serving 3+ major operators across the Maldives — passenger bookings, trip scheduling, ticketing, payments, and reporting.

  • Multi-tenant architecture with complete isolation of bookings, schedules, and passenger records per operator
  • Processes hundreds of passenger bookings daily across hundreds of thousands of accumulated booking records
GoReactVuePostgreSQLGORM

ClinicFind

In Development

A multi-tenant healthcare SaaS platform enabling clinics to manage appointments, doctors, patients, and day-to-day operations from a single cloud-based system.

  • Hybrid architecture: each clinic keeps isolated operational data while patients hold one account across every participating clinic
  • Tenant-aware authentication and authorization built to scale to hundreds of clinics
GoReactPostgreSQL

Divine Jewelry

Ongoing

The back-office of a multi-outlet retail platform used across 6 jewelry outlets — sales, inventory, purchasing, stock transfers, and customer management.

  • Full sales lifecycle: orders, payments, refunds, discount approvals, and audit history across outlets
  • GRNs, stock valuation reports, barcode management, and role-based access control
GoReactVitePostgreSQLGORM

NextGenCareer

Final Year Project

An AI-powered career guidance platform generating personalized roadmaps, ATS resume analysis, mock interviews, and real-time job market insights.

  • LLM-orchestration pipeline connecting multiple career guidance tools into one platform
ReactGoPythonOpenAI APIPostgreSQL

Kaku

Aug 2024

An open-source, Excalidraw-inspired diagramming app with a hand-drawn canvas for brainstorming and collaborative visual planning.

  • Published open source — actively maintained, with community stars and forks
NuxtVueJavaScript

Skills

Languages

GoTypeScriptJavaScriptPythonDartSQLRustJava

Frontend

ReactViteVueNuxtNext.jsFlutterTailwind CSS

Backend

GoExpress.jsNode.jsREST APIsGORM

Databases

PostgreSQLMariaDBMySQLSQLiteFirebase

AI / ML

TensorFlowKerasOpenCVPaddleOCRHuggingFaceFAISS

Tools

GitDockerLinuxNginxCloudflare

Education

Bachelor of Science in Software Engineering

Sir Syed University · Karachi, PK

2022 – 2026