Graduating May 2027 · open to full-time software & AI roles

Software that
earns its numbers.

I’m Ishan, final-year Computer Science student at NUS, minoring in Mathematics and Quantitative Finance. Four internships across robotics simulation, backend platforms and applied AI, including six months building digital twin tooling at Hyundai’s Singapore R&D centre. Every claim on this site links to the work behind it.

Ishan Agarwal
Shibuya Sky, Tokyobased in SG

Currently

updated September 2026

Final year at NUS. Y4S1 underway. Computer Science with minors in Mathematics and Quantitative Finance, focus areas in AI and Computer Security.

Building EduCrypto. A cryptography library for CS4236, one primitive a week, each paired with an attack that breaks a service using it badly. read more

Cloud SaaS project, CS5224. Cloud Computing group project: a SaaS that solves a real problem, with a working prototype and web interface, costed against running the same thing on-premise. Preliminary report due end of September, prototype and demo in November.

Open to 2027 new-grad roles. Graduating May 2027, looking for full-time software and AI engineering work, based in Singapore.

Four internships, three years

01 / work

Robotics simulation, backend platforms, applied AI, enterprise software. Each one has a full write-up, including what didn't ship.

Jan 2026 – Jun 2026

Hyundai Motor Group Innovation Center Singapore

Singapore

Digital Twin & Simulation Engineering Intern

Six months on the simulation team building digital twin tooling for an EV smart factory. Shipped the reporting system and three UI extensions, then scoped and built a code generator that takes a robot subprogram from about a week of manual wiring down to an afternoon.

Action Graph Code GeneratorDigital Twin Platform
May 2025 – Jul 2025

TechFour Engineering Solutions

India

Software Engineering Intern

Built three Flask microservices as internal building blocks for a 100-person company that kept rewriting the same foundations: auth and OTP, documents, notifications. SonarQube gates, OpenAPI docs, and a month of evening tutorials on Linux, Nginx and deployment from the engineer who ran the company's infrastructure.

Plug-and-Play Microservices
Dec 2024 – Jan 2025

PwC India

India

AI Engineering Intern

Worked on a retrieval-augmented assistant over several hundred internal policy and research documents, with LangSmith tracing and offline evaluation so quality was measured rather than eyeballed.

RAG Assistant
May 2024 – Jul 2024

Quadrafort Technologies

India

Software Engineering Intern

First internship, taken after first year. Built an HR recruitment platform on Salesforce with application tracking and role-based access for HR managers, recruiters and interviewers. Earned both Salesforce certifications during the placement.

HR Recruiting on Salesforce

Projects

02 / projects

Research, product, hardware, and this site. Every card opens a full write-up; repos are linked where they're public.

Honours

03 / honours

Mostly from a former life as a competitive-exam kid in India. The ranks are national.

NTSE Scholar · All India Rank 21

National Talent Search Examination, the Government of India's national scholarship exam. Stage II merit holder among roughly a million candidates.

FTRE · All India Rank 49

FIITJEE Talent Reward Examination: 100% scholarship and fee waiver worth about ₹6,00,000.

ANTHE · All India Rank 98

Aakash National Talent Hunt Examination: 100% fee waiver plus scholarship.

VVM · State Rank 1 (Uttar Pradesh)

Vigyan Vidyarthi Manthan, a Government of India (DST & NCERT) science talent initiative. Honoured by state education officials.

Odyssey of the Mind · 3rd internationally

Eurofest, St. Petersburg. Led the team from ideation to final execution as primary developer of the robot.

Cambridge C2 Proficiency · Grade A

The highest level of English certification, at the highest grade. IELTS 8.0.

Salesforce Administrator & Developer

Both platform certifications, earned during my first internship.

Academic scholarships

Full tuition scholarship at Mayoor School for ranking first across the batch three years running; 98% in senior secondary.

Toolbox

04 / toolbox

Everything here has shipped something above, no keyword stuffing.

Languages

PythonJavaTypeScript / JavaScriptSQLApexLaTeX

Backend & Infrastructure

FlaskNode.jsReactFlutterREST APIsDockerGitCI/CDMySQLMongoDBCelery / Redis

AI & Data

Hugging Face TransformersLangChainLangSmithscikit-learnXGBoostNumPyPandasRAG pipelines

Security

Applied cryptographyThreat modellingSonarQubeJWT / auth flowsSecure API design

Simulation & Robotics

NVIDIA Isaac SimOmniverse KitOmniGraphUSDArduinoFusion 360

Beyond the terminal

05 / beyond

The parts of me that don't compile.

Tabletop RPGs

Always at the table, never behind the screen. I play rather than run, which means turning up, reading the room, committing to a character and living with the dice. D&D 5e for the long campaigns, Call of Cthulhu when the plan is meant to fall apart, Monster of the Week for a mystery in one sitting, FIST for paranormal mercenary work with almost no prep, and Traveller for the joy of a spreadsheet in space.

D&D 5e, long campaignsCall of Cthulhu, plans falling apartMonster of the Week, one mystery a sessionFIST, paranormal mercenariesTraveller, spreadsheets in space

Reading

Constantly, and not fussy about the form. Science fiction and fantasy, plus a long-running habit with webnovels and manga: Lord of the Mysteries, Shadow Slave, One Piece. Serialised fiction is an interesting thing to follow as an engineer, because you watch a writer maintain state and pay off setup across thousands of chapters, mostly without notes.

Lord of the Mysteries, webnovelShadow Slave, webnovelOne Piece, still goingSFF, the standing habit

Travel

Over thirty countries so far, and at least one trip a year with my family. Much of Europe, including Scandinavia and the centre, west and south, along with North America, South Africa and Japan most recently. It is the fastest way I know to find out that the way something is done at home is not the only way it could be done.

Teaching and volunteering

Volunteer teacher with Teach SG, tutoring secondary and JC students, and before that with SETU under the Each One Teach One initiative. I keep coming back to it because teaching is the most reliable way to find the gaps in what you thought you knew, and because the students who most need someone patient rarely have one.

roll for a random fact about me

Twenty facts. One die. Click it.