Skip to content
View surenjanath's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report surenjanath

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
surenjanath/README.md

Hi, I'm Surenjanath Singh 👋

Typing SVG

📍 Trinidad & Tobago 🇹🇹 (UTC-4) · 🌐 surenjanath.dev · 🖼️ Portfolio

LinkedIn Medium YouTube Instagram

Profile views Followers Stars

I build the systems insurance companies actually run on: policy administration, claims platforms, regulatory reporting, and — increasingly — AI systems designed for environments where a wrong answer has legal consequences.


🧠 How I think about AI in production

Most AI demos fall apart in regulated environments because the LLM has the final word. My core pattern inverts that: LLM agents advise, a deterministic rules engine decides. Agents handle retrieval, interpretation, and drafting; a code-level gate with binding authority validates every decision against explicit business and statutory rules before anything is committed. You get the flexibility of language models with the auditability regulators require.

┌─────────────────────────────────────────────────────────────┐
│                    THE DETERMINISTIC GATE                   │
│                                                             │
│   🤖 Agent 1 ──┐                                            │
│   🤖 Agent 2 ──┼──▶  advisory findings  ──▶  🛡️ RULES GATE  │
│   🤖 Agent 3 ──┘     (retrieve, draft,       (binding       │
│                       interpret)              authority)    │
│                                                    │        │
│                                          ✅ commit or       │
│                                          ❌ reject + audit  │
└─────────────────────────────────────────────────────────────┘

This is the architecture behind my current work in multi-agent claims adjudication, and it shapes everything I build — local-first, sovereign, and verifiable by design.

🔒 Production systems I've shipped

My day job is building proprietary platforms for an insurance group operating across the Caribbean and South America. The code is private, but the systems are real and in production:

  • Multi-agent AI claims adjudication — LLM agents in advisory roles with a deterministic engine as binding authority, jurisdiction-aware document retrieval across multiple territories
  • Regulatory reporting automation — consolidates financial data across 15 territories and populates quarterly statutory returns (life & general), cutting the finance team's workload ~80%
  • Policy administration platform — Django system managing 29,000+ policies with a REST API, built by reverse-engineering the legacy system it replaced
  • Multi-territory loyalty platform — partner portal, customer mobile app, and admin system spanning 4 territories and 120+ partner locations, with anti-fraud rotating QR codes
  • Broker-facing insurance portal — TT$1.5M+ in premium processed since launch
  • Claims lifecycle portal, bank reconciliation engine, pension management system — each replacing 100+ hours/month of manual work

Sole engineer across the full lifecycle: development, deployment, infrastructure (nginx, SSL/TLS, DNS), and production support.

🧪 Public work you can actually read

The repos here are where I test ideas on my own time — mostly local-first AI:

neural-analyst FormulaSpark

AgriShield Actuarial_Loss_system_ai

PriceTracker-Pricesmart Maritime-Ports-DB-Builder

Project What it proves
neural-analyst Privacy-focused desktop app: autonomous web crawling + local RAG, no cloud dependency
FormulaSpark Local LLMs (Ollama) translating natural language into Excel formulas, with direct Excel integration
AgriShield Climate intelligence & parametric insurance risk platform for Caribbean agriculture
Actuarial Loss System AI Applying AI to actuarial loss analysis — where my degree meets my stack
PriceTracker-Pricesmart Zero-touch data pipeline on GitHub Actions: daily scrape → SQL → committed analysis
Maritime Ports DB Builder Relational schema design & data modeling from ethically scraped maritime data

📊 GitHub at a glance

Suren's GitHub stats Top languages

GitHub Streak

🔬 Deep profile analysis

Profile summary

Commits per day Stats

Repos per language Commits per language

Contribution graph

Trophies

🐍 Watch the snake eat my contributions

Snake animation

🏙️ Contribution skyline (3D)

3D contribution graph

📈 Full metrics

Metrics

✍️ Latest from my Medium

🛠️ Stack

Python Django PostgreSQL MySQL Oracle Docker Nginx GitHub Actions n8n Ollama Pandas Power BI

AI engineering: Multi-agent orchestration · RAG · prompt & eval design · Cursor / Claude Code

Background: BSc Actuarial Science, University of the West Indies, St Augustine — I speak both risk and code.

🎻 Beyond the code

Born and raised in Trinidad and Tobago, and it shows — in the humor, the music, and the projects (half my scrapers exist because I wanted local T&T data that didn't exist anywhere).

  • 🎵 I produce and release music — dark atmospheric, Caribbean-inflected, always experimenting
  • 🎻 Violin, when the code compiles
  • 🐾 My love for animals is unconditional
  • 📈 Actuarial science degree, engineer's heart — mathematics and money still fascinate me
  • 📹 I've taught Python on YouTube

🎧 What I'm listening to

Spotify


💭 Random dev wisdom

Dev quote

💬 Open to conversations about AI in regulated industries, data sovereignty in the Caribbean, and remote engineering roles (UTC-4, aligns with US Eastern).

💻 Made with ❤️ by Surenjanath

If something here helps you, star it — the snake gets hungrier.

Popular repositories Loading

  1. Spotify-Song-Downloader-PyQt5 Spotify-Song-Downloader-PyQt5 Public

    Download your favorite Spotify songs with ease using this Python and PyQt5 application. Simply input the playlist link, and the program will utilize web scraping techniques to extract song data and…

    Python 29 9

  2. Spotify-Playlist-Download Spotify-Playlist-Download Public

    This Python script downloads audio files from YouTube for a given Spotify playlist using the Spotify API and YouTube. It handles any exceptions that occur and saves the audio files to a newly creat…

    Jupyter Notebook 23 3

  3. PriceTracker-Pricesmart PriceTracker-Pricesmart Public

    This is an automated Script that webscrapes grocery items from Pricesmart

    Python 7

  4. Maritime-Ports-DB-Builder Maritime-Ports-DB-Builder Public

    Set sail on a coding adventure with our Maritime Ports Database Builder! This Python script harnesses web scraping magic to collect vital shipping data from a maritime website. Using the power of S…

    Jupyter Notebook 6

  5. YTS_Movie_Webscraper YTS_Movie_Webscraper Public

    This script is automated. It rans and add first 10k movies to db. if you need it to run more u need to delete optional code in the script.

    Python 6 1

  6. surenjanath surenjanath Public

    Config files for my GitHub profile.

    2