I turn meaningful business problems into reliable software and AI systems.

Evaluated. Integrated. Shipped.

Inbasekaran Perumal

I build AI capabilities and backend systems at RingCentral.

Software Development Engineer II

RingCentral · Smart filters

Make complex filters easy to use.

I proposed and shipped plain-language access to 40+ call filters, then used production traces to route simpler requests without a model.

Calls from last week where the customer mentioned cancellation.

last week
DATELast week
cancellation
TRACKERCancellation

AI native engineering workflows

Give engineers useful context, then make the workflow repeatable.

Shared planning context, agent workflows and teammate training helped the team reduce monthly AI spend by 52%.

Shared context

Decisions that carry across the work.

PLANShared plan
BUILDAgent skills
REVIEWReview checks

ACE MCP

Answer reporting questions beyond the product’s existing views.

I designed the query language and contributed multi-turn evaluations for a released reporting interface covering 23 conversation-intelligence entities.

Illustrative question

Which calls mention cancellation?

AI client → ACE MCP · read-onlyQuery language
Document searchFind matching calls

Returns matching call records

AggregationGroup by tracker

Returns counts by tracker

Results returned to AI clientAI client synthesizes the report

Matching calls + count by tracker

Evaluating numerical formats

Through the Linux Foundation Mentorship Program, I implemented missing 8- and 16-bit mathematical functions in SoftPosit C++ and added unit tests. The work supported evaluation of posit arithmetic on RISC-V. I also co-authored Evaluating Numerical Formats for HPC Using Fractal Benchmarks, in the forthcoming CoNGA 2025 proceedings.

double
floatSSIM 0.476MSE 0.087
posit32SSIM 0.605MSE 0.053
Representative fractal result from a broader benchmark suite.

Voice-assisted inventory

At Determinant Studios, I prototyped entity extraction for spoken inventory updates, helping shopkeepers enter structured records through voice. I am a named inventor on Indian Patent No. 576831, granted in 2025.

“Add five bags of rice.”
Item
Rice
Quantity
Five bags
Action
Add stock
Spoken input, structured inventory update.

Experience

  1. RingCentral

    Software Development Engineer II

  2. Software Development Engineer I

  3. Linux Foundation Mentorship Program

    Open Source Developer

  4. Google Summer of Code

    Open Source Developer, Intel OpenVINO Toolkit

  5. Indian Institute of Science

    Research Intern, Spectrum Lab

  6. Goldman Sachs

    Summer Analyst Intern, Cards Marcus Data Engineering

  7. Determinant Studios

    Software Engineering Intern

  8. NITK Surathkal

    B.Tech, Electronics and Communication Engineering | CGPA 9.19/10 | Class rank 4/138

Contact

Let’s talk about what you’re building.