{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Subrato Mandal",
    "label": "Product Engineer",
    "email": "subratomandalme@gmail.com",
    "url": "https://subratomandal.com",
    "location": {
      "city": "Kolkata",
      "region": "West Bengal",
      "countryCode": "IN"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "subratomandal",
        "url": "https://github.com/subratomandal"
      },
      {
        "network": "LinkedIn",
        "username": "subratomandal",
        "url": "https://www.linkedin.com/in/subratomandal/"
      },
      {
        "network": "X",
        "username": "subratomandalme",
        "url": "https://x.com/subratomandalme"
      },
      {
        "network": "Hugging Face",
        "username": "subratomandalme",
        "url": "https://huggingface.co/subratomandalme"
      },
      {
        "network": "LeetCode",
        "username": "subratomandalme",
        "url": "https://leetcode.com/u/subratomandalme/"
      },
      {
        "network": "HackerRank",
        "username": "subratomandalme",
        "url": "https://www.hackerrank.com/profile/subratomandalme"
      }
    ]
  },
  "work": [
    {
      "name": "Noketa",
      "url": "https://noketa.io",
      "position": "Product Engineer",
      "startDate": "2026-06",
      "summary": "Noketa is an email platform spanning campaigns, automations and a shared inbox. Built the architecture of its AI email editor.",
      "highlights": [
        "One typed email document and a single bounded patch protocol that people, deterministic code and the model all edit through.",
        "JEV, a deterministic intent and template/theme decision engine that ranks options so most edits never call a model.",
        "A model gateway that caps each action at three calls and budgets the worst-case cost before calling.",
        "A transactional render, compatibility-validation and repair pipeline: every change applies fully or not at all.",
        "Fact grounding for prices, codes, dates, links and claims, plus operation-level reconciliation against concurrent edits.",
        "Metered image generation with reserved usage and refunds.",
        "Stack: TypeScript, React, TanStack Start, Hono, Drizzle, Postgres, Redis, Bun, Turborepo, AWS"
      ]
    }
  ],
  "education": [
    {
      "institution": "Adamas University",
      "url": "https://adamasuniversity.ac.in",
      "studyType": "Bachelor of Technology (B.Tech)",
      "area": "Computer Science and Engineering",
      "startDate": "2023-08",
      "endDate": "2027-06"
    },
    {
      "institution": "Army Public School Barrackpore",
      "studyType": "High School Diploma",
      "area": "Physics, Chemistry, Mathematics, Biology",
      "startDate": "2021-06",
      "endDate": "2023-04"
    }
  ],
  "skills": [
    {
      "name": "Languages",
      "keywords": [
        "TypeScript",
        "JavaScript",
        "C++",
        "Python",
        "Go",
        "Rust",
        "SQL"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "React",
        "Next.js",
        "TanStack Start",
        "Tailwind CSS",
        "Vite"
      ]
    },
    {
      "name": "Backend and databases",
      "keywords": [
        "Node.js",
        "Bun",
        "Hono",
        "Express",
        "Postgres",
        "MongoDB",
        "SQLite",
        "Redis",
        "REST APIs"
      ]
    },
    {
      "name": "Infrastructure",
      "keywords": [
        "AWS (SES, S3, Lambda)",
        "Cloudflare",
        "Docker",
        "Vercel",
        "Railway",
        "Git",
        "Turborepo"
      ]
    },
    {
      "name": "Machine learning",
      "keywords": [
        "PyTorch",
        "Hugging Face Transformers",
        "llama.cpp",
        "ONNX",
        "LLM application design"
      ]
    },
    {
      "name": "Desktop",
      "keywords": [
        "Tauri",
        "Rust"
      ]
    }
  ],
  "awards": [
    {
      "title": "S3 Explorer Railway template",
      "summary": "Published S3 Explorer as a one-click Railway deployment template: 66 deployed projects at a 96% deploy success rate, cited by Railway developer relations as the most practical solution for the platform."
    }
  ],
  "projects": [
    {
      "name": "S3 Explorer",
      "description": "A secure, self-hosted file manager for any S3-compatible storage bucket.",
      "url": "https://subratomandal.com/projects/s3explorer",
      "keywords": [
        "TypeScript",
        "React",
        "Express",
        "SQLite"
      ],
      "startDate": "2026"
    },
    {
      "name": "Epito",
      "description": "A private, local-first desktop notes app with on-device AI that works entirely offline.",
      "url": "https://subratomandal.com/projects/epito",
      "keywords": [
        "TypeScript",
        "Next.js",
        "Tauri",
        "Rust",
        "llama.cpp",
        "SQLite"
      ],
      "startDate": "2026"
    },
    {
      "name": "Dyeink",
      "description": "A quiet, fast blogging platform for people who just want to write.",
      "url": "https://subratomandal.com/projects/dyeink",
      "keywords": [
        "TypeScript",
        "React",
        "Tailwind CSS",
        "Supabase",
        "Postgres",
        "Cloudflare Pages"
      ],
      "startDate": "2025"
    },
    {
      "name": "DiabetesSLM",
      "description": "A small language model fine-tuned to answer questions about diabetes.",
      "url": "https://subratomandal.com/projects/diabetesslm",
      "keywords": [
        "Python",
        "PyTorch",
        "Flask",
        "Hugging Face"
      ],
      "startDate": "2023"
    }
  ],
  "meta": {
    "canonical": "https://subratomandal.com/resume.json",
    "version": "v1.0.0",
    "lastModified": "2026-11-09T18:09:50.000Z"
  }
}