01
Now
Current work
I'm Arpit Mishra, a software engineer in Hyderabad. Right now I'm on the Owner Claims Portal at Ryan, LLC, part of a product called Tracker Pro. It's what property owners and their agents use to file tax claims, follow where each one has got to, and close them out.
Most of the work is ordinary and needs to be right. Forms that hold up when the data is messier than the spec assumed. Tables that stay usable past ten thousand rows. Enough of a record that someone can reconstruct what happened to a claim eight months later, because tax software gets audited and a lost record is a real problem for a real person.
Before this I spent two years at Tezo. The first stretch was on Keka, an HRMS product, across three teams. The second was GenAI work for Habasit, who make conveyor belts.
The Habasit project changed how I build anything with a model in it. A prompt that handles ten examples will fail on the eleventh, and nobody finds out until the customer does.
So most of my time there went on the part that isn't the prompt: validating inputs before they reach the model, and an evaluation harness that scored generations against known-good outputs so the bad ones got caught automatically.
- Role
- Engineer 1 · since April 2026
- Company
- Ryan, LLC ↗
- Product
- Owner Claims Portal · Tracker Pro
- Based in
- Hyderabad, India · UTC+5:30
- Mostly writing
- C#, TypeScript, T-SQL, Python
- Education
- B.Tech, Rungta CET · 2020–2024
02
Measured results
Four numbers I can explain the cause of.
-
▾0%
Process turnaround time
Habasit US · fabric belt classification
-
▾0%
Client escalations
Habasit US · configuration generation
-
0
Keka PODs shipped across
Workforce · RAF · CoreHR
-
0
Belt lines owned end to end
Habasit Global · PMB · HSS · CLD · ROB
The first two numbers come from the same change. Classification and configuration ran through a model, and when it got one wrong somebody downstream had to notice and unpick it. Adding input validation and a scored evaluation harness meant the bad generations were caught before they reached anyone, which took time out of the process and complaints out of the inbox.
03
Career line
Newest first. Open a role to read what it involved.
-
2026 · Apr — now
The Owner Claims Portal: filing a property tax claim, tracking it through review, and settling it. Angular front end, .NET Core services, MS SQL Server behind them, running on Azure.
-
2025 · Oct
Habasit US. I owned fabric belt classification and the configuration generation that follows from it. Adding prompt validation and an evaluation harness brought process time down 40% and escalations down 28%.
Habasit Global. The same job for four more product lines: PMB (plastic modular belt), HSS, CLD and ROB. I also built a translation engine and a prompt management system for the team.
-
2024 · Oct
Given for the delivery across the RAF and CoreHR teams during the Keka work.
-
2024 · Jul
Keka is an HRMS used by a lot of companies at once, so most features had to work for all of them. I moved through three PODs:
Workforce
Time and attendance, plus the i18n and localisation work in Angular. Client tickets came with SLAs attached.
RAF Rapid Action Force
A team pulled together to build whatever a large account needed to stay. Short deadlines, high visibility.
CoreHR
Preboarding, onboarding, exits and the employee record itself. Defect work as well as new features.
-
2024 · Jan
Six months on the Angular and .NET side of client projects before joining full time. First time working in a codebase I hadn't written.
-
2020 — 2024
12th Grade — O.P. Jindal School, Patrapali (Kharsia Rd) · 2019–2020
- DSA TrainingCoding Spoon
- Cloud FoundationsAWS Academy Graduate
- Responsive Web DesignfreeCodeCamp
- Responsive Website BasicsHTML · CSS · JavaScript
04
What I work with
Grouped by where it sits in the system rather than by how well I know it.
Angular components and the state around them. On Keka I owned the i18n and localisation work, which is mostly date and number formats, plural rules, and fixing the layouts that break when a German string turns out to be twice as long.
- Angular
- TypeScript
- RxJS
- HTML
- CSS
- i18n / localization
- Responsive UI
REST APIs in .NET Core. Controllers stay thin and the logic sits in services underneath, so the same rules can be called from a background job without being copied. I try to agree the contract before either side is written.
- .NET Core
- C#
- REST APIs
- OOP
- SOLID
- Design patterns
Belt classification and configuration generation for Habasit, built with LangChain and LangGraph. Alongside those, a translation engine and a prompt management system, so prompts became versioned records with a history instead of strings buried in the code.
- Python
- LangChain
- LangGraph
- Intent detection
- Prompt validation
- Prompt evals
- Prompt management
MS SQL Server for anything relational, which is most of it. Stored procedures and a look at the execution plan when a page gets slow. Azure AI Search handled the vector and hybrid retrieval on the Habasit work.
- MS SQL Server
- T-SQL
- Stored procedures
- Azure AI Search
- Vector search
- Hybrid search
Azure App Service and Function Apps for the compute, Service Bus for anything queued, Blob Storage for files. Releases go out through Azure DevOps pipelines, and the team runs Scrum.
- Azure App Service
- Function Apps
- Service Bus
- Blob Storage
- Azure DevOps
- Git
- Scrum
05
Public work
Older projects, from before Tezo. Everything since has been client work in private repos.
-
R-01
WhatsApp Automated Reply
Reads incoming messages through the WhatsApp Client API and drafts a reply with OpenAI. Written while I was figuring out how to get useful output from a model.
-
R-02
User Authentication System
Login and signup with server-side sessions, plus file upload through the Google API. I wrote the session handling by hand to see what the libraries do.
-
R-03
Employee Directory
A small C# app for adding, editing and searching employee records. Interesting to me now mainly as a before-and-after against the HRMS work at Keka.
The Owner Claims Portal, Keka and the Habasit systems all belong to clients, so there's nothing public to link. I can talk through any of it. All repositories ↗
06
Console
Type help for the list of commands.
07
Get in touch
Email or LinkedIn, whichever suits. I read both.
mishra.arpit4040@gmail.com
arpit-mishra
GitHub
arpitmishra04
Located
Hyderabad, India