
Karthikraj Sivakumar
Currently at Trax, working on AI systems for compliance. CS @ NUS, graduating 2027.
About
I am a computer science student at NUS, spending this year in Toronto at Trax, a regtech startup building tools for Canadian building codes. I work on the AI side: a system that checks a permit application against a municipality's requirements and flags what it has not answered, for the firms preparing permits and the officials who have to review them.
Before that I was at Perfingo, building the group expenses feature in their app, where the hard part was splitting a bill across currencies and having it still come out exact.
I also co-founded NUS Computing's first AI society, and spent a year as its vice president.
Both jobs come down to the same thing. I like work where roughly right is not good enough.
Things I work with
- Python
- Node.js
- TypeScript
- FastAPI
- PyTorch
- PostgreSQL
- LangChain
- Redis
- Qdrant
- React
- Celery
- Flutter

Work
Trax
Software engineer
Since 2026
- Built the evaluation harness and the deterministic grading engine for a document compliance pipeline the team is building, and contributed to the hybrid retrieval behind its citations.
- Led the analytics migration onto a first-party Snowplow, Redis Streams and PostgreSQL service.
Perfingo
Software engineer
2025
- Built the group expenses feature end to end, across a Flutter app and a Node and TypeScript backend.
- Built the splitting engine and a materialised net-balance model, so a split always sums exactly and a settlement lookup is one read.
NUS Computing AI Society
Co-founder, vice president
2024-25
- Founded the school's first AI society, grew it past 150 members, and ran a 10-person committee across workshops, hackathons and industry partnerships.
Projects


Everything else
- HealthrixA triage app and monitoring device for cutting clinic waiting times.NUS Health Hack, semi-final, 2024Code
- DargoBotA Discord bot for a Singaporean YouTuber's community, running games and daily questions.Side project, 2023Code
- Habit TrackerA Flutter app for daily habit logging, with streaks and trend charts.Side project, 2024Code
- CrimeWhereRandom forest models flagging crime hotspots to help plan patrol routes.LifeHack, 2024Code
- PayWiseA mobile app for picking the credit card that maximises rewards per purchase.iNTUition, 2023Code
Outside
I was vice president for cycling at NUS Outdoor Adventures, where I planned and led eight night routes across Singapore for groups of thirty or more, owning route safety and on-road support. Most of my time away from a screen still goes to bikes, trails and mountains.



Open to 2027 new-grad software and AI engineering roles
skarthikraj0207@gmail.com