FULL-STACK SOFTWARE ENGINEER

I build reliable web, mobile & desktop apps for teams around the world.

5+ years shipping production software with React, Next.js, Node.js and React Native, most recently three years remote with a Finnish software company.

Based in Sri Lanka4–6h daily overlap with US & EUEnglish fluent

I'm Mohammed Fajiran, a full-stack engineer who cares about clean code, clear communication and software that actually ships.

Over five years building dynamic, user-centric applications across web, mobile and desktop. I've worked with clients and teams worldwide, as a freelancer and as a remote engineer, most recently spending nearly three years with Bernersoft in Helsinki, shipping MERN-stack web applications. I pick up new frameworks and tools quickly and work comfortably across timezones.

Mohammed Fajiran
Trincomalee, LK

Frontend

React · Next.js · TypeScript · Tailwind CSS

Backend

Node.js · Express · ASP.NET Web API · C# / .NET

Mobile

React Native

Desktop

C# WPF (MVVM)

Databases

MongoDB · MySQL · MSSQL

Tools

Git · Vercel · Netlify · VS Code

Software Engineer

Mar 2023 – Jan 2026

Bernersoft, Helsinki, Finland · Remote

  • Built and shipped full-stack web apps on the MERN stack (MongoDB, Express, React, Node).
  • Designed and integrated RESTful APIs for performance and cross-app interoperability.
  • Built responsive interfaces with Next.js, Tailwind CSS and TypeScript.
  • Led feature development, performance optimization and release cycles from beta to production.
  • Worked directly with clients to gather requirements and deliver updates; ran code reviews, testing and debugging.

Software Engineer

Dec 2019 – Mar 2022

oyslans, Trincomalee, Sri Lanka

  • Built and maintained a POS desktop application in C# / .NET (WPF, MVVM).
  • Migrated direct database connections to a RESTful API service using ASP.NET Web API.
  • Improved UI/UX across desktop (WPF) and mobile (React Native).
  • Handled performance optimization, backups and security updates.

A few things I've built and shipped — production work from my time with Bernersoft and earlier. More detail and references available on request.

Live

Raflakeskus

01

Commission-free restaurant platform: online ordering, kitchen display, table reservations and Stripe payments in one system.

Next.js · Node · MongoDB · Stripe

Receipt printer integration

02

Direct integration with Epson and Brother receipt printers for live POS and kitchen ticket printing over ESC/POS.

Node · ESC/POS · .NET

POS desktop application

03

Point-of-sale desktop app with an offline-first workflow, later migrated from direct DB access to a REST API.

C# · WPF (MVVM) · ASP.NET Web API

Flexible engagements for startups, founders and agencies. Pick what fits, and we'll scope it together on a quick call.

Project-based

Fixed scope

A defined build delivered against clear milestones, with a fixed quote up front. No surprises.

Best for  MVPs, a new feature, a redesign

Retainer

Ongoing capacity

Reserved development time each month for continuous product work, set days per week.

Best for  Active products, long-term teams

Hourly

Flexible, on request

Billed by the hour for smaller, well-defined work. Rate shared on a quick intro call.

Best for  Audits, fixes, small tasks

06 /  Contact

Available for remote contract & freelance work. Let's talk.

fajiran

© 2026 Mohammed Fajiran · Built remote