Skip to content
View febinrenu's full-sized avatar

Block or report febinrenu

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. 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
febinrenu/README.md

Febin K Renu, Calibre FKR-26. An open-caseback watch movement turns beside the name: a gear train at true ratios, a balance wheel swinging, an escape wheel ticking. Calibrated models, honest negatives, and show their work. Software Developer at Entarch Solutions; Software Engineering Intern and Dev Lead at Grids Apps LLC; B.Tech CSE at Karunya Institute, CGPA 9.39; published SMAHI-ER at IEEE IEHNS 2026; based in Hyderabad, India.


I. Calibration: what I build, and how I decide.

I build systems that decide under uncertainty, and leave a trail you can audit.

Not "call an LLM and hope": a calibrated model, a cost function, and a defined point where a human takes over. A payment-recovery engine that's allowed to conclude the right move is doing nothing. A medical second opinion that withholds the findings it can't prove. A camera search that says "no" when the footage says no. Underneath the product work, plain full-stack engineering with tests and CI, because none of the above ships without it.

NOW  Software Developer at Entarch Solutions (remote, since Jan 2026) · Software Engineering Intern / Dev Lead at Grids Apps LLC (remote, since Jul 2026)
STUDY  Final-year CS at Karunya Institute of Technology and Sciences, 2023–2027, CGPA 9.39
EXPLORING  conditional knowledge conflicts in retrieval (a paper in preparation), and checks a model has to pass before anyone trusts it
OPEN TO  full-time engineering, AI/ML and platform roles from May 2027 · portfolio · febinrenu7@gmail.com


II. Provenance: what is real, and how you can check.

Area What's actually there Proof
Decision systems calibrated logistic regression + expected-value optimization Reclaim: public, 574 tests, CI. Also the Wager below
Medical imaging, verified deletion tests, temperature scaling + conformal sets, second reader, leakage audit, hash-chained audit trail PARALLAX: public, live, hackathon team build
Multi-camera video detection, tracking, cross-camera re-ID, natural-language retrieval with evidence EVORA: public, live, hackathon team build, measured on MEVA and WILDTRACK
Legal NLP + policy simulation statute parsing, span-grounded rule extraction, tax microsimulation PRISM: public
RAG research conditional knowledge conflicts: detect, scope, compose ScopeCompose: public, research in progress, no results to quote yet. Plus Hugging Face Agents and LangChain/LlamaIndex RAG coursework
Applied ML scikit-learn, XGBoost, LSTM forecasting AssetStream, ml-loan, Bitcoin-LSTM: public
Full-stack product Next.js/Django/Node, Postgres/Redis/MongoDB, Docker 7 live deployments (two are static demos of local systems), listed below
Agentic AI / LLM orchestration AWS Bedrock multi-agent system, confidence-based routing current role. Real, but the code is a client's, not public
Cloud infra (Terraform, K8s, Helm) full IaC pipeline with CI/CD, monitoring PromptForge: live demo, repo not public
Computer vision customer-behavior modeling project Intel Unnati industrial training, Feb–Apr 2025. No public repo
Research curiosity measuring whether prompt instability costs inference energy Computational Entropy Lab: public

I'd rather show you this table than let "AI Engineer" do the talking. Some of the above I can point you straight at the code for. Some of it I can't, and I'd rather say so than blur the line.


III. Complications: each work, drawn as the mechanism it is.

Each project below is drawn as the watch complication that does the same job. Every number on a plate comes from that project's own README. Where a plate is an illustration, it says so on the plate.

Complication 1, Evora: four camera sub-dials with sweeping scan hands. On camera 1, main gate, the hand finds a red car and a lume ring blooms; a dotted trace follows one person from camera 2 to camera 4; the answer reads found, camera 1, 14:32:07. Hit@5 0.72 dev and 0.69 test on one MEVA site; negative precision 1.00 on dev against 0.00 for a frame-similarity baseline; runs on one 8 GB laptop with faces blurred.

Evora: ask a set of cameras a question in plain language (live). It answers with a camera, a time, a clip with the object circled, and the reasons. When the footage doesn't support an answer, it says so and shows the nearest miss. A frame-similarity baseline matches it on plain object presence, the sets are small, and the repo says all of this. Hackathon team build.

Complication 2, Parallax: a certification dial with eight ruby jewels, one per check. Hand A passes all eight and reaches Doctor, consider; hand B stops at the deletion test and is withheld: the heatmap was decoration. About 42% of brain and 44% of skin findings pass the deletion test; a leakage audit found 71% of an external set were near-duplicates. Decision support only.

Parallax: a medical second opinion that has to prove every finding before a doctor sees it (live). A finding has to point at something. Blurring what it points at has to lower its confidence. It has to survive perturbation, calibration and a second reader, and every step joins a SHA-256 hash chain. The number I'd lead with is the uncomfortable one: most brain and skin findings fail the deletion test, so they're withheld rather than shown. Decision support only, not a medical device. Hackathon team build.

Complication 3, Reclaim: a Swiss lever escapement, the escape wheel ticking as the balance swings, with a selector moving between recover, escalate and leave it. Calibrated logistic regression and an expected-value decision where doing nothing is allowed: 1.42 times the net recovery of retrying every payment, 0.69 ROC-AUC, 574 automated tests with CI.

Reclaim: risk-aware revenue recovery (live). Most retry logic assumes recovering a failed payment is always worth attempting. Reclaim prices each action instead, and it's free to decide the right answer is to leave it alone. TypeScript, Next.js, PostgreSQL, Razorpay, idempotent webhooks, and a human-escalation budget for the cases too risky to automate.

Complication 4, ScopeCompose: a planetary differential. The carrier, the query, drives three planets; the sun carries the general rule, a 3% fee on international transactions, and the ring carries the exception, waived for premium-tier cardholders. A selector keeps one branch; a differential keeps both. Pipeline built with 501 tests, no results yet.

ScopeCompose: final-year research, two members. Conflict-aware RAG resolves disagreements by picking the more credible source. For a rule and its exception that silently deletes the exception, and answer-correctness metrics can't see the deletion. ScopeCompose composes a scoped answer that keeps every valid branch, and adds a metric for the deletion: Suppression Rate. Status, honestly: the pipeline is built, and annotation and live runs are in progress.

Complication 5, Prism, illustrative and not a reported result: a rack reads a paraphrased section 87A rebate clause and drives ten income-decile gauges with expert and LLM needles. They agree except in deciles 5 to 7, and a trace runs back to the words ₹25,000 in the clause.

Prism: when a language model extracts the rules of an Indian tax statute, does simulating those rules reach the same policy conclusions as an expert's coding of the same law? And when it doesn't, which clause is responsible? Statutes become a legal AST, rules are grounded to exact spans, and they run on a taxpayer population that reproduces the official Income Tax Return Statistics. The plate shows the kind of divergence Prism exists to trace, not a reported result.

Complication 6, AssetStream, curves illustrative: a power-reserve gauge of retained value from new to retire. An age-only hand falls to 22 while the telemetry-informed hand stops at 38, and a billing-cycle sub-dial ticks below.

AssetStream: Equipment-as-a-Service for leased industrial equipment (live). A Django + Celery + Redis engine turns IoT telemetry into invoices on a billing cycle. A scikit-learn model prices resale value, so the remarketing call isn't a guess. Next.js/TypeScript front end, Groq LLM integration, fully Dockerized.

Complication 7, Computational Entropy Lab, traces illustrative: a smooth low-instability prompt signal and a jagged high-instability one scroll beside energy gauges with a question mark between them. An open hypothesis, not a result.

Computational Entropy Lab: a FastAPI/React platform testing one question: does semantic instability in a prompt carry a measurable inference-energy cost? Demo data is flagged measurement_source: synthetic_simulation in the API, so it's never mistaken for a result. Built because the question was interesting, not because anyone asked for it.


IV. In the vault: real, not yet public.

PromptForge: prompt discovery and testing across multiple LLMs. It runs on a 10-service NestJS architecture on a Terraform-provisioned K3s cluster with Helm, HPA autoscaling and a full CI/CD pipeline (lint → test → Docker → Trivy scan → zero-downtime deploy). The repo is private; the live app is the proof.

AskVid-Pro: answers free-form questions about short videos with timestamped citations. Built on a 4-bit QLoRA-fine-tuned Video-LLaMA2 with OpenCLIP/FAISS retrieval, evaluated on MSRVTT-QA and NEXT-QA, and deployed on Hugging Face Spaces. The repo is private.

QuantroCode: multi-tenant POS/ERP SaaS in PHP/Vue, with custom domains, pharmacy batch tracking, POS hardware integration and a client billing portal. The repo is private.

ALSO  BlogHaven, a MERN platform with role-based auth and moderation (live) · Bitcoin-LSTM, early ML work evaluated on MSE/RMSE, not a trading signal


V. The Wager: out-decide my model, live.

A game you can play right here. Reclaim's whole argument is that a calibrated model with a cost function makes better recovery calls than "always retry." So here's a failed payment: make the call. A toy version of Reclaim's model makes its own call on the same case, and both are scored by expected value at the true odds. Nobody wins on a lucky coin flip.

The model sees every field on the card. It can't read the note. That's your edge, if you use it. Press a plaque and an issue opens with your move filled in. Hit Create, and within about a minute a bot scores you against the model, updates this board and deals the next case.

Case 3: ₹500 failed payment, network error, 1 prior retry, customer for 8 months, 7 past payments ok, via card. Note: updated their card in the profile yesterday. Humans ±₹0, model ±₹0.

RECOVERESCALATELEAVE IT

No moves yet. The first visitor sets the scoreboard.

How it's scored

With amount A and true recovery probability p:

  • RECOVER = p·A·(1 − c) − 0.03·A − ₹20 − (1 − p)·0.40·A. A failed retry burns goodwill. c = 0.5 when the reason is suspected fraud, because half of that money gets charged back later.
  • ESCALATE = p′·A − 0.03·A − ₹1,200 − (1 − p′)·0.10·A, where p′ = p + 0.20·(1 − p). A human closes a fifth of the gap, catches the fraud, and costs real time.
  • LEAVE IT = 0, on purpose.

The model's p comes from a logistic regression over the fields on the card. The true p adds the note's effect and a little noise. The model takes the best action at its p, then both calls are scored at the true p, and the scoreboard is the running sum.

These are synthetic cases and a toy replica of Reclaim's decision logic, not its production model. The engine is public in game/engine.py. Reading it to win is learning the model, which is the point.


VI. Specification: instruments in daily use.

Movement specification, the tech stack in eight registers. Languages: TypeScript, Python, JavaScript, Java, PHP, SQL, C, HTML and CSS. Interfaces: React, Next.js, Vue.js, Angular, Tailwind CSS. Services: Node.js, Express, NestJS, Django, FastAPI, Flask, Laravel. Data: PostgreSQL, MySQL, MongoDB, Redis, SQLite. Intelligence: PyTorch, TensorFlow, Keras, scikit-learn, OpenCV, Pandas, NumPy, LangChain, Hugging Face, AWS Bedrock. Cloud: AWS (Lambda, SQS, CDK), Google Cloud, Oracle Cloud. Delivery: Docker, Kubernetes, Helm, Terraform, Ansible, GitHub Actions. Observatory: Prometheus, Grafana, Nginx, Git, Jupyter, Streamlit.


VII. Ledger: a year of public work, refreshed weekly.

Ledger: the last twelve months of public GitHub contributions drawn as a perpetual calendar, one spoke per week and one ring per weekday, with figures for active days, longest run, busiest day and public repositories, and a language reserve by bytes across public repositories. A snapshot redrawn weekly by a GitHub Action, not live.

A snapshot from the GitHub API, redrawn every week by an Action. Not live, and it counts public work only.


Colophon: a caseback window with the winding rotor swinging. Every image above is typeset code, drawn as SVG by Python that ships in this repository and set in Bodoni Moda and Martian Mono, outlined into paths.

SMAHI-ER, IEEE IEHNS, June 2026: a multi-agent hypergraph framework for resilient human-machine manufacturing. 10.1109/IEHNS68708.2026.11607072
First Rank, 9.54 SGPA (May 2024) · Second Rank, 9.42 SGPA (Dec 2023), Karunya Institute

Portfolio · GitHub · LinkedIn · febinrenu7@gmail.com

Pinned Loading

  1. EVORA EVORA Public

    Evora is an intelligent, privacy-centric video analytics platform that enables natural-language interrogation of multi-camera feeds, delivering evidence-backed insights through timestamped, annotat…

    Python 2 1

  2. PARALLAX PARALLAX Public

    Multimodal medical second opinion that proves every finding (image evidence, deletion test, stability, calibration, second reader, notes) before a doctor sees it. Decision support only.

    Python 2 1

  3. reclaim reclaim Public

    Risk-aware revenue recovery. It prices every recovery action, including doing nothing. Most systems in this space predict whether a payment will fail. Reclaim asks a different question: given a pay…

    TypeScript 1

  4. PRISM PRISM Public

    PRISM reads Indian statutes and asks a precise question: when a language model extracts the rules of a tax law, does simulating those rules lead to the same policy conclusions as an expert's coding…

    Python 1

  5. ScopeCompose ScopeCompose Public

    ScopeCompose: Composing Condition-Scoped Knowledge for Conflict-Aware RAG : A scope-aware RAG framework that detects conditional conflicts, recovers applicability conditions, and composes general r…

    Python 1 1

  6. AssetStream AssetStream Public

    AssetStream is a production-grade platform for managing leased industrial assets — tracking fleet utilization, lease contracts, invoices, maintenance health, risk scores, and AI-driven remarketing …

    TypeScript 1