HMS Clinic Management
A clinic management system with a Go and PostgreSQL backend and a React and TypeScript frontend.
FULL-STACK DEVELOPMENT
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.
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.
Orders, staff, credit and stock sit in separate files, and the totals only make sense to the person who built them.
You pay for features you never use and still work around the ones you need.
A quick build got you started, but every change now breaks something else.
Agreed in writing before work starts.
Management systems, portals and internal tools built around how your team works.
Role-based dashboards with the numbers each person needs and nothing else.
REST APIs in Go or Node.js with authentication, validation and clear documentation.
PostgreSQL, MongoDB or SQL schemas with migrations, planned around your real records.
Hosting, environment setup, monitoring basics and a handover your team can follow.
Real work where it exists, and clearly labelled concepts where it does not.
A clinic management system with a Go and PostgreSQL backend and a React and TypeScript frontend.
A Go-powered web framework inspired by Next.js: file-based routing, server-side rendering, hot reload and API routes in a single binary.
We list who uses the system, what they do each day and which records matter.
The schema and roles are agreed first, because they are the hardest part to change later.
Each module works end to end before the next one starts, so you can test real screens early.
Real users try real tasks, and the awkward parts get fixed.
Deployment, documentation and a walkthrough of how to run it.
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.
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.
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.
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.
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.
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.
For startups and teams that need a frontend built properly, or a React codebase put back in order.
For businesses that want AI to do a specific job on their site, not AI for the sake of it.
For local businesses, restaurants, institutions, creators and personal brands that need a website people can find.
Build modern websites and web apps with AI, using real projects and live classes.
NEXT STEP
Send a short description of the work, who will use it and your timeline.