Hi, I'm Saroath Farvees. I build web software that ships and stays up.

Full-stack developer working with founders and small teams. Bring a rough idea and I'll ship it, or bring a codebase that's struggling and I'll make it solid.

Saroath Farvees
aka mrfarvees-official

Experience

Professional and freelance engagements. Client details stay private, so this covers what I built and the problems I solved.

Skills

What I use to build and fix things.

  • JavaScript
  • TypeScript
  • PHP
  • Python
  • Java
  • Node.js
  • Laravel
  • Express
  • Spring Boot
  • REST APIs
  • React
  • Next.js
  • Tailwind CSS
  • Redux Toolkit
  • PostgreSQL
  • MySQL
  • MariaDB
  • SQLite
  • Redis
  • Prisma
  • Drizzle ORM
  • Eloquent
  • Git
  • Docker
  • Linux
  • CI/CD
  • AWS S3
  • AWS SES
  • Cloudinary
  • AWS EC2
  • Oracle Cloud Infrastructure
  • Docker Compose
  • Docker Hub
  • SonarQube
  • Nginx
  • PM2
  • Multi-tenancy
  • JWT Authentication
  • RBAC/PBAC
  • Approval Workflows
  • Encrypted Backups
  • Vitest
  • PHPUnit
  • JUnit

Work

Projects I've built, each with a live link or the code to check.

LivePeopleOps landing page
HR platform

PeopleOps

A multi-company HR platform with employee records, leave, attendance, payroll and recruitment, backed by policy-based permissions and audit logging.

  • Next.js
  • React
  • TypeScript
  • Prisma
  • MySQL
  • Docker
In progresschatbot cover image
AI chatbot with browser actions

Chatbot

A RAG-powered portfolio assistant that answers questions from my own knowledge base and, with a Chrome extension, drafts emails and schedules meetings behind an approval step.

  • Next.js
  • React
  • TypeScript
  • SQLite
  • Drizzle
  • RAG
  • NVIDIA NIM
  • Tailwind CSS
  • Vitest
  • Chrome Extension
In progresschatbot extension on browser
Chrome extension (AI browser tools)

Site Agent

A Manifest V3 Chrome extension that lets my chatbot draft emails, schedule events and join meetings in Gmail, Calendar and Meet, with 42 tools and an approval popup before anything irreversible.

  • TypeScript
  • Chrome Extension
  • Manifest V3
  • esbuild
  • Vitest
  • Gmail
  • Google Calendar
  • Google Meet
LiveHome page of the developer portfolio
Full-stack web app

Developer Portfolio

The site you are on: a portfolio with a built-in admin panel, so I can publish projects, work experience and notes without touching code.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • MySQL
  • Drizzle
  • Cloudinary
In progressReconLite
Security developer tool

ReconLite

A passive website security inspector that streams actionable checks without sending exploit payloads.

  • Next.js
  • React
  • TypeScript
  • Server-Sent Events
  • Node.js
  • Nginx
  • PM2

What I can do for you

Web apps

You bring the idea. I design the data, build the interface and the backend, and hand over something you can run.

Start a project

Fix and rescue

Code that works on your laptop and breaks in production? I find what's wrong, fix it and leave notes so it stays fixed.

Rescue my project

APIs and bots

Backends, integrations and chat bots that connect your tools and take repetitive work off your team.

Talk about my idea

About

I'm Saroath Farvees, a full-stack developer who cares about software that stays reliable after launch. I focus on clear, well-structured code that other developers can pick up and keep working on, and I'd rather fix a bug at its root than patch it twice.

I've built a multi-company HR platform and worked on a real estate platform's backend, including data migration, role-based access and REST APIs.

Got a project, an idea, or a bug that won't die?

Book a 30-minute call or send an email. Either way, you'll be talking to me directly.

Write email →