Full Stack Developer in Calicut

Salman Faris is a full stack developer in Calicut (Kozhikode), Kerala, who builds web applications from the database to the interface. He works with React, Next.js, TypeScript, Node.js and Go, and his public work includes a Go web framework, a clinic system and a distribution management system.

Who this is for

For small businesses, startups and teams that need custom software, not a template.

A full stack developer handles both sides of an application: the screens people use and the server, database and logic behind them. Hiring one person for both keeps decisions in one place, so the data model and the interface grow together.

Most of my work starts with a real operating problem, like staff records in spreadsheets or a process that only one person understands. I turn that into a focused application with roles, clean data and an interface your team can learn quickly.

Problems this solves

  • Your business runs on spreadsheets

    Orders, staff, credit and stock sit in separate files, and the totals only make sense to the person who built them.

  • Off-the-shelf software does not fit

    You pay for features you never use and still work around the ones you need.

  • Your first version has hit its limits

    A quick build got you started, but every change now breaks something else.

What I offer

Agreed in writing before work starts.

  • Custom web applications

    Management systems, portals and internal tools built around how your team works.

  • Admin dashboards

    Role-based dashboards with the numbers each person needs and nothing else.

  • APIs and backend development

    REST APIs in Go or Node.js with authentication, validation and clear documentation.

  • Database design

    PostgreSQL, MongoDB or SQL schemas with migrations, planned around your real records.

  • Deployment and maintenance

    Hosting, environment setup, monitoring basics and a handover your team can follow.

TOOLS AND TECHNOLOGY

ReactNext.jsTypeScriptNode.jsGoFiberPostgreSQLMongoDBDockerGit

Project examples

Real work where it exists, and clearly labelled concepts where it does not.

DevelopmentWEB APP

HMS Clinic Management

A clinic management system with a Go and PostgreSQL backend and a React and TypeScript frontend.

GosqlcPostgreSQL
DevelopmentOPEN SOURCE

NexGo

A Go-powered web framework inspired by Next.js: file-based routing, server-side rendering, hot reload and API routes in a single binary.

GoServer-side renderingFile-based routing

How it works

  1. Map the work

    We list who uses the system, what they do each day and which records matter.

  2. Model the data

    The schema and roles are agreed first, because they are the hardest part to change later.

  3. Build one slice at a time

    Each module works end to end before the next one starts, so you can test real screens early.

  4. Test with your team

    Real users try real tasks, and the awkward parts get fixed.

  5. Launch and hand over

    Deployment, documentation and a walkthrough of how to run it.

What you get

  • Source code in your own Git repository
  • A deployed application on your hosting
  • Database schema and migrations
  • Environment and setup notes
  • A recorded or live walkthrough for your team

Where I work

I am based in Calicut and work remotely by call, chat and shared previews, so clients in Kozhikode, Malappuram, Wayanad, Kannur, Thrissur, Kochi, Thiruvananthapuram and Bangalore work the same way as clients abroad.

Working with clients in Kozhikode

Common questions

Who is the best full stack developer in Calicut?

There is no official ranking, and the right developer depends on your project. Compare live work, code quality and how clearly each person explains their plan. Salman Faris is a full stack developer based in Calicut whose public projects you can inspect on GitHub.

What does a full stack developer actually do?

A full stack developer builds the interface, the server logic and the database of an application, then deploys it. For a client, that means one person is responsible for how the whole system fits together.

What is the difference between a website and a web application?

A website mainly presents information. A web application lets people do work: log in, enter data, manage records. Many projects are a mix of both, and the build effort depends on how much of the second kind you need.

Can you take over an existing project?

Often, yes. I start by reading the code and running it, then tell you plainly what is sound, what is risky and whether to fix or rebuild each part.

How long does a web application take?

It depends on the number of roles, modules and integrations. After a scoping call you get a written plan with stages, so you can see when each part will be ready to test.

Tell me what you need built.

Send a short description of the work, who will use it and your timeline.

© 2026 Salman Faris. Designed and developed in Calicut, Kerala.STORY. MOTION. CODE.