Firmware Validation
Core role · Toshiba
Stress-testing SMR & Hybrid-SMR SATA drives — long-running I/O and zone-operation workloads that surface firmware defects before they ever reach a customer.
Where bits meet magnetism.
Software Engineer with 3+ years building firmware-validation and performance tooling for Toshiba's SMR and Hybrid-SMR hard drives — now pushing toward next-generation SSDs, with published deep-learning research and a working knowledge of modern AI on the side.

Keegan is a Software Engineer in Toshiba's HDD division, where he's spent the last three-plus years on the unglamorous, high-stakes work that keeps your data safe: validating the firmware inside SMR and Hybrid-SMR hard drives, and building the tooling that proves it's ready to ship.
That means stress-testing drives for hours on end, turning raw failure dumps into something a developer can read, and benchmarking the performance metrics that define a drive's character. He's now setting his sights on next-generation SSDs.
He came up through SRM with a 9.54 CGPA and a software-engineering specialisation, picked up a few hackathon podiums along the way, and published deep-learning research under Springer. Off the clock he's tracking the AI landscape and chipping away at Japanese.
From firmware that can't fail to models that can see — four areas where the work gets interesting.
Core role · Toshiba
Stress-testing SMR & Hybrid-SMR SATA drives — long-running I/O and zone-operation workloads that surface firmware defects before they ever reach a customer.
FIO · VDBench
Benchmarking the metrics that matter, then building the CLI and web tools that parse, visualise and make sense of mountains of HDD performance data.
C++ · wxWidgets
A Windows GUI debugger that turns raw failure dumps pulled off a drive into something an engineer can actually read — cutting firmware debug time.
Published research
Peer-reviewed YOLOv8 work under Springer, plus a working grasp of neural nets, LLMs and RAG — applying deep learning to real-world detection problems.
Keegan's day job lives at the lowest level of storage — where firmware meets spinning magnetic media. Here's that world, rendered in real time: drag to orbit, cut the power, toggle the track map, or fire a seek.
Three-plus years at Toshiba, and the tooling that came out of it.
Toshiba Software India Pvt. Ltd.
Jan 2023 — Present
Bengaluru, India
A Linux stress-testing tool in C that validates SMR HDD firmware by hammering it with hours of I/O and zone-operation workloads — catching defects so releases ship stable and robust.
Windows GUI features built on the wxWidgets framework that let developers analyse firmware data extracted from HDD failure dumps — making the un-readable readable.
Studied benchmarking tools like FIO and VDBench to evaluate drive performance, then built CLI and web tools to parse, visualise and analyse the data they produce.

The work doesn't stay in one timezone. Keegan collaborates closely with Toshiba's US counterparts — and has been on the ground in California, from the Golden Gate to the Stanford quad — bridging an Indian engineering team, a Japanese multinational and a Silicon-Valley partner.
Golden Gate · San Francisco
One foot in three countries — an Indian engineering base, a Japanese multinational, and a Silicon-Valley partner. It's a workflow built for collaboration across timezones, languages and cultures.
India
Based in Bengaluru — engineering home base.
USA
On-site collaboration in California · Silicon Valley.
Japan
Japanese multinational employer · JLPT N5 certified.
Peer-reviewed deep-learning research, and a genuine, hands-on interest in where modern AI is heading.
Published · Springer Nature
DOI 10.1007/978-3-031-68905-5_10
Deep Sciences for Computing and Communications · Communications in Computer and Information Science (CCIS, vol. 2176)
Peer-reviewed research that uses deep learning to detect potholes and estimate their depth from imagery — a real-world computer-vision system, assessed on a purpose-built preprocessed dataset.
Supervised & unsupervised learning — classification, regression and clustering.
Architectures, and how modern language models are trained and fine-tuned.
Their capabilities, limitations and real-world applications across domains.
Grounding LLMs in external knowledge to improve response accuracy.
Following the landscape — generative models and how to steer them well.
Applying AI tooling to solve real problems and streamline workflows.
The Hult Prize
Second Runner-Up
MozoHack 3.0
First Runner-Up
ThinkTech 2k21
Winners
Hack With Us
First Runner-Up
SRMIST Merit Scholarship
Performance-based award — ₹43,750
SRM Institute of Science and Technology
CGPA 9.54 · Specialisation in Software Engineering (Agile, Software Quality Assurance)
Chennai, India
Loyola Higher Secondary School
78.5%
Goa, India
Loyola High School
89%
Goa, India
Hiring for storage, firmware, performance or applied ML — or just want to compare notes on where AI is going? The fastest way to reach me is a message.