Open to full-time roles · Pune, India

Jyothiranand S. · Full-stack engineer

I build TypeScript APIs with Express and Hono, and the Next.js apps that use them.

Six months shipping SaaS at Axium Studios across freight logistics and healthcare. Outside work, I’ve built two full-stack products you can clone and run: a shipping console on an Express API, and an LLM health assistant on NestJS.

Selected work

Two products you can run today

Public repositories with READMEs, seeded demo data, and Docker setup. Each one is built around a real API, not just a front end.

Ternline shipment detail screen with cargo details, a milestone timeline, comments, and a public tracking link action

Shipping management SaaS

Ternline

A logistics console where leads become quotes, approved clients accept them, and shipments are tracked through milestones, a kanban board, analytics, and public tracking links.

What I built

  • Express and TypeScript API split into modules for auth, leads, quotes, shipments, notifications, and admin.
  • Cookie sessions with JWT (jose) and bcrypt, plus role-based access for ops, admin, and client users. Clients can only accept quotes after their company is approved.
  • pnpm monorepo where Zod schemas are shared by the API and the Next.js app, with Prisma on PostgreSQL and Docker Compose for local setup.
  • Express
  • TypeScript
  • Next.js
  • Prisma
  • PostgreSQL
  • Zod
  • Docker
Nora check result showing the intake conversation beside findings with a see-a-doctor-within-48-hours recommendation and cited evidence

Multi-tenant health assistant

Nora

A symptom-guidance app that helps adults decide how urgently to seek care. Every claim it shows is traceable to approved evidence, and the model never decides urgency.

What I built

  • Rule-based triage decides urgency. The LLM only words the summary, and emergencies short-circuit before any model call.
  • A verifier rejects drafts with uncited claims, diagnosis, or dosing language, retries, then falls back to approved template content.
  • OpenRouter as the primary provider with automatic Gemini fallback, tenant-scoped data access, audit trails, rotating refresh tokens, and CSRF protection.
  • NestJS
  • Next.js
  • TypeScript
  • LangGraph.js
  • PostgreSQL
  • pgvector
  • Docker

Also on GitHub

file-processor — API-only service that converts uploaded CSV files to JSON as background jobs. FastAPI, Celery, Redis, SQLAlchemy.

All repositories

Experience

Where I’ve shipped

  1. –

    Full-stack software engineering intern

    Axium Studios LLP · Pune · Internship

    • Built SaaS features end to end, connecting Next.js workflows to TypeScript APIs and relational data models.
    • Worked across Next.js, React, Express, NestJS, Prisma, and PostgreSQL on features and integrations.
    • Used Docker and Podman for containerized development and local execution.

    Freight logistics SaaS

    Shipment operations and tracking screens in Next.js, backed by Express REST APIs and Prisma models on PostgreSQL.

    Healthcare AI SaaS

    React and Next.js interfaces on NestJS services, with LLM-powered features and agent-style workflows.

    Client code is private. Walkthroughs are available on request.

  2. Current

    Bachelor of Commerce

    Education · Currently pursuing

Skills

What I work with, and how deeply

Daily drivers

What I reach for first

  • Express
  • Hono
  • TypeScript
  • Node.js
  • REST APIs
  • PostgreSQL
  • Prisma
  • Next.js
  • React
  • Git

Used in shipped work

Comfortable on a team codebase

  • NestJS
  • Docker
  • Podman
  • LLM APIs
  • AI agent workflows
  • Zod
  • JWT auth

Working knowledge

Used in projects, still growing

  • Python
  • FastAPI
  • MySQL
  • SQL
  • AWS (foundational)

Contact

Hiring for a backend or full-stack role?

Email is the quickest way to reach me. My CV has the full details, and I’m happy to walk through either project.