Ishan Agarwal
I’m a final-year computer science student at NUS, minoring in mathematics and quantitative finance, with specialisations in AI and cybersecurity.
I’ve done four internships. The most recent was six months on the simulation team at Hyundai’s innovation centre in Singapore, working on a digital twin of their EV factory. Before that I built backend services at TechFour, and had shorter internships at PwC and Quadrafort.
I graduate in May 2027 and I’m looking for a full-time software or AI role in Singapore.


Work
01 / workFour internships since 2024.
Hyundai Motor Group Innovation Center Singapore
SingaporeDigital Twin & Simulation Engineering Intern
Six months on the simulation team building a digital twin of the EV factory in NVIDIA Isaac Sim. For the first three months I built UI extensions, an automatic end-of-run report and a parts traceability audit. For the last three, I built a tool that uses an AI agent to turn robot programs into simulation logic, work that used to take an engineer about a week per program.
TechFour Engineering Solutions
IndiaSoftware Engineering Intern
Built three backend microservices the company could reuse across projects: login and user management, messaging (email, SMS and WhatsApp), and document uploads, each with an admin dashboard. I also sat next to the engineer who ran their deployments and learned a lot about Linux, Nginx and CI/CD from him.
PwC India
IndiaAI Engineering Intern
Worked on a retrieval-augmented chatbot over several hundred internal policy and research documents, so teams could look up policy and find earlier work instead of redoing it. Built with LangChain, with LangSmith for prompt management, tracing and offline evaluation, and a Streamlit interface.
Quadrafort Technologies
IndiaSoftware Engineering Intern
My first internship, after first year. The first month was training, and I got the Salesforce Administrator and Developer certifications. Then, with the other interns, I built an HR recruitment app on Salesforce, with application tracking and different access for HR managers and other staff.
Projects
02 / projectsCoursework, a startup, and this site.
Margin-Triggered Reranking for Extractive QA
Our fine-tuned model usually had the right answer in its top five guesses but didn't rank it first, so we built a reranker that only steps in when the model is unsure.
Autonomous Obstacle-Course Robot
An Arduino robot that drives over a bump and up a slope, stops at a wall, launches a ping-pong ball over it and reverses back to the start, on its own.
EduCrypto
A Python cryptography library I'm building for CS4236, one piece a week, each followed by breaking into a server that uses it badly.
Fake News Detection
A group project comparing 18 combinations of models and features for sorting political claims in the LIAR dataset into true and false. The best reached 64.5%.
Bundl
A web app for pooling food delivery orders to split the delivery fee, with live chat to coordinate. We'd never built a front end or back end before and wrote it without AI, which is how I learned both.
Teacher's Pet
The CS2103T team project: a Java desktop app for teaching assistants to manage students, attendance and grading, built on an existing codebase to the module's requirements.
This Website
Built to help me get a job. The Ask page is an AI agent that answers questions about me using only what's on this site, an idea I got from a friend's website.
Skills
03 / skillsWhat I've used across the work and projects above.
Languages
Backend & Infrastructure
AI & Data
Security
Simulation & Robotics
Education
04 / educationNational University of Singapore
Bachelor of Computing (Honours), Computer Science
Minors in Mathematics and Quantitative Finance, with specialisations in AI and cybersecurity. Coursework includes data structures and algorithms, operating systems, networks, information security, machine learning, natural language processing and cryptography.
School in India
Mayoor School · Amity International School
I ranked first in my batch at Mayoor School three years running, which came with a full tuition scholarship, and finished with 98% in Class 12 at Amity International. Most of my honours are from those years.
NTSE Scholar · All India Rank 21
National Talent Search Examination, the Government of India's national scholarship exam. Stage II merit holder.
VVM · State Rank 1 (Uttar Pradesh)
Vigyan Vidyarthi Manthan, a national science talent search run by the Government of India.
Odyssey of the Mind · 3rd internationally
Eurofest in St. Petersburg, in Grade 9. I built and programmed our robot. It was the first robot I ever built, and it's what made me want to be an engineer.
FTRE · All India Rank 49
FIITJEE Talent Reward Examination, with a full scholarship worth about ₹6,00,000.
ANTHE · All India Rank 98
Aakash National Talent Hunt Examination, with a full fee waiver and scholarship.
Cambridge C2 Proficiency · Grade A
The highest level of Cambridge English certification. IELTS 8.0.
Beyond work
05 / beyondTabletop RPGs
I'll play almost any system, not just D&D. Lately it's been Call of Cthulhu. I've never been the GM. At the table I'm pretty cooperative, and I nearly always play a big, physical character rather than a mage. My current one is Rangarangarang, a crocodilian with a two-handed axe. It's an escape, a reason to hang out with friends, and we end up making a good story together. It fits with how much fantasy I read. I also doodle while we play.
D&D 5e · Call of Cthulhu · Monster of the Week · FIST · Traveller



Reading
Reading is basically an addiction for me. Not physical books: web novels, mostly fantasy, cultivation and regression stories, a lot of them Korean and Chinese, on Royal Road and reading apps.
Lord of the Mysteries · Shadow Slave · One Piece
Travel
I love travelling, usually with my family. A few favourite photos from recent trips.








Teach SG
I volunteer with Teach SG, working with Sec 1 and 2 students at Choa Chu Kang Secondary, and this term at Dazhong Primary too. There's some teaching, but it's mostly mentoring. It's been a really good experience and I'd recommend it to anyone. Before university I volunteered with SETU under the Each One Teach One initiative.
roll for a random fact about me
Twenty facts. One die. Click it.