Web & 3D studio · Parneeth & Sarujan

Websitesthat actuallyship.

REFT is a two-person studio run by Parneeth and Sarujan. We build websites and web apps and put them live on your domain, and we model products and T-rig characters in 3D, for businesses, software teams and clients who want something made to order.

Team
2 people
We make
Sites · 3D models
Live right now
4 URLs

01 Shipped

Live, on real URLs.

Products we designed, built and launched ourselves. Each one was a two-person job, from the first commit to the live site. Click through: every one of them is running right now.

mindease-taupe.vercel.appLive
Ava home page: Someone who notices, with the voxel orb

Web app · AI · Wellbeing

Ava

Built by Parneeth × Team Archangels · Smart India Hackathon 2026

A web companion that notices when someone's mood is drifting down, tells them so honestly, and deliberately works to become less necessary over time.

The problem

Most chat companions are designed to keep you talking. Ava is built the other way round: it measures how much someone relies on it and pulls back as that reliance grows, pointing them towards the people in their life instead.

What we built

  • Mood reading that combines what people write, how they sound and how they type, tracked across eight emotional axes.
  • A trend engine in which four statistical detectors vote on whether someone is really declining. Two must agree before it acts.
  • Check-ins with strict limits: consent, quiet hours, daily caps, and a hard stop after three unanswered messages.
  • Long-term memory of the people, events and goals someone mentions, which they can review and delete item by item.
  • Crisis triage that runs before the AI on every message, with helpline numbers hard-coded rather than generated.
Emotion axes
8
Trend detectors
4
Unanswered check-ins before it stops
3
Encryption at rest
AES-256
Next.js 15SupabaseGroqWhisperUpstash RedisWeb PushWebGL
trustcircle.higgsfield.appLive
TrustCircle: The line is flat, a live trust reading

Web app · Scam safety · Older adults

TrustCircle

A second pair of eyes for older adults. It doesn't ask whether one message is a scam. It watches how trust is being manipulated across the whole conversation, and calls stop at the moment the money would leave.

The problem

No single message in a real scam looks damning. A KYC text, a bank claim, a link, a countdown, then a request for a code: each step alone is weak evidence, so detectors that judge one message at a time miss it. The order the steps arrive in is the tell.

What we built

  • Trust Drift: a live risk reading that changes as the conversation goes on and shows what moved it, rather than a fixed scam score.
  • An attack-progression model across seven stages, from first contact to extraction, where each new stage counts for more when earlier ones have already happened.
  • Scam DNA that matches behaviour rather than wording, so a new script with the same moves still matches, plus a trust graph of who claims what and asks for what.
  • A family guardian without surveillance: nobody watches by default, and when risk turns serious it asks first, then shares reasons, not the conversation.
  • Detection runs on the device with explainable rules, with an optional Claude read of new messages.
Attack stages tracked
7
Warning signals
7
Risk levels, Normal to Trust break
5
Channels: call, SMS, WhatsApp, video, link
5
JavaScriptOn-device rulesClaudeHackathon prototype
chennai-rains.vercel.appLive
Chennai Rains: Who should it tell?

Website · Weather · Notifications

Chennai Rains

A website that watches the sky over Chennai and tells you, on a schedule you choose, whether it's going to rain on you, including on the days it won't.

The problem

Weather apps go quiet on dry days, so you can never tell whether they're still working. Chennai Rains sends a notification at every interval, rain or not, and on dry days it delivers the news with a joke.

What we built

  • Coverage of 39 localities, all within a 20 km radius of Chennai Central, grouped into five zones.
  • Forecasts from Open-Meteo: current conditions, a 12-hour nowcast in 15-minute steps, 48 hours hourly and 7 days daily.
  • A 3D globe, built with Three.js, that zooms from the whole world down to the 20 km ring around the city.
  • Push notifications on a schedule each person picks, plus a "use my location" option.
  • Honesty about precision: each locality shows how far away its forecast grid point is, and which localities share one.
Localities
39
Radius
20 km
Nowcast step
15 min
Forecast range
7 days
JavaScriptThree.jsOpen-MeteoWeb PushVercel
Case study

Audio analysis · 3D visualisation

Seeing Gamakas

A tool that turns the ornaments of Carnatic singing into 3D geometry you can fly around while the music plays.

The problem

In Indian classical singing, much of the meaning lives in the movement between notes, the gamakas. Standard notation and ordinary pitch tools throw that movement away.

What we built

  • Pitch measured in cents above the singer's tonic, with every 12 ms of audio drawn as a point in 3D space.
  • Automatic tonic detection, which found the same tonic, 149.3 Hz, independently on two different recordings.
  • Optional source separation with Demucs, so songs with instruments are analysed on the voice alone.
  • Drag-and-drop analysis of your own recordings in WAV, MP3, OGG, FLAC or AIFF.
  • Uploads that go straight to cloud storage, which gets full-length songs past the 4.5 MB serverless limit.
Frame length
12 ms
Tonic recovered
149.3 Hz
Analysis per minute of audio
~4 s
Film song vs. concert C
1.3 ¢
PythonpYINUMAPDemucsWebGLVercel Blob

02 3D models

We model, too.

3D is the other half of the studio. Every model here was built by the studio and runs live in your browser: spin it, switch to clay or wireframe, and press Fly it or Drive it on the starfighter and the cars.

Turntable 01 / 15
V8 engineHard-surface · Automotive
Loading model

    Triangles
    –
    Meshes
    –
    Materials
    –
    Rig / Anim
    –

    03 What we ship

    From idea to live URL.

    The same two people design it, build it and put it live. Nothing is subcontracted, so the person you brief is the person who ships it.

    S—01

    Websites

    Studio sites, portfolios and launch pages. Designed around your brand, built fast and responsive, and put live on your domain.

    DesignBuildDomain + hosting

    S—02

    Web apps

    Products with accounts, data and a real backend, the way we built Ava: Next.js, Supabase and push notifications.

    Next.jsDatabasesAuth

    S—03

    Launch & care

    Domains, hosting, deploys and the changes after launch, handled by the same two people who built it.

    DeploysDomainsUpdates

    S—04

    Motion & 3D

    When a page needs motion or a real-time 3D scene, we build it in the browser with WebGL. It's where the studio started.

    WebGLthree.jsInteractive

    04 How it goes

    Call. Design. Build. Ship.

    Four steps, the same two people the whole way. You see the design before any code, and you can open the site while it's being built.

    1. 01

      Call

      Tell us what you need. We reply with a plan, a timeline and a price.

    2. 02

      Design

      Sarujan designs every screen. You see it and change it before we write code.

    3. 03

      Build

      Parneeth builds it on a preview link you can open as it comes together.

    4. 04

      Ship

      It goes live on your domain. Nothing ships until both of us sign off.

    05 The studio

    The duo.

    One designs it, one codes it. REFT is Sarujan and Parneeth, and you deal directly with both of us on every project, from the first call to the live site.

    The founders of REFTDesign × Code

    Co-founder · Design

    Sarujan

    The designer.

    Every screen starts with him: layout, type, colour and the small details that make a site feel finished.

    Co-founder · Code

    Parneeth

    The coder.

    If it runs in a browser, he built it: front end, back end, deploys, and the 3D when a site needs it.

    06 Open source

    On GitHub.

    Public repositories from the studio and from Sarujan, loaded live from GitHub, so anything we publish shows up here automatically.

    –Public repos –Stars

    07 Start a project

    Got something to ship?

    Tell us what you need: a website, a web app, or a launch that's stuck. We'll reply with a plan, a timeline and a price.

    info@reft.cc+91 74490 14283