//Reviewing
Reviewing, judging, teaching.
Evaluating other people's work is the fastest way to stay honest about your own.
- Review venues
- 2
- Judging
- 3
- Volunteering
- 3
- Based
- Austin, Texas
Reviewing at research venues.
Artifact evaluation and journal review. Listed exactly as far as it has actually gone, and no further.
2026
CORE AATC '26 (ACM SIGOPS)
Artifact Evaluation Committee, reviews delivered
Invited by the committee chair, serving as an independent researcher, on the annual technical conference now run by ACM SIGOPS as the continuation of USENIX ATC, which CORE rates A under that name. The work is assessing submitted research artifacts for availability, functionality and reproducibility. Both assigned artifact reviews were delivered inside the window, on 27 September and 2 October 2026; the committee's badge decisions are the committee's, and are not claimed here.
The committee roster2026
JOSS: Optiland
Reviewer, review delivered
An open-source optical design package. All 31 checklist items worked and the recommendation sent to the editor on 19 August 2026. Three issues went to the authors and all three were resolved: a benchmark script behind a published table that was not in the repository, a paper example that could not run as a script, and a throughput collapse on a 4 GB card that shows up well before the memory actually runs out. The last of those came from building the package and running its own GPU benchmark rather than reading the number in the paper, and the maintainer reproduced it on a different card. The recommendation is not the decision; the paper sits with its editor.
The review, in the open2026
JOSS: nsEVDx
Reviewer, paper published
A Python library for non-stationary extreme value distributions, assigned 20 August 2026. The review filed three substantive issues against the samplers, verified the fixes against a fresh install from PyPI, and completed on 2 September; the paper was published on 6 September 2026 as doi:10.21105/joss.11187, with the review public under the published paper.
The review, in the open2026
JOSS: PySlyde
Reviewer, in progress
A toolkit for preprocessing digital pathology whole-slide images, review opened 24 August 2026. One of three reviewers on it. The interesting part of this one is that the claims are about throughput and memory on slides too large to hold at once, which is the same question as everything else here in a different domain.
The review, in the open2026
JOSS: Battflow
Reviewer, in progress
An automated workflow for predicting battery electrolyte properties. Assigned at pre-review in August; the review itself opened 1 October 2026, one of two reviewers on it.
The review, in the open2026
JOSS: spherical
Reviewer, checklist complete
A database and automated pipeline for VLT/SPHERE high-contrast imaging, review opened 3 September 2026. One of two reviewers. This one started as a volunteer note to the editor rather than an inbound assignment.
The review, in the open2026
JOSS: graph-pes
Reviewer, checklist complete
Graph-based machine-learning models for potential-energy surfaces, assigned 5 September 2026. One of three reviewers on it. The performance claims are the familiar question again: what governs throughput, and was it measured or assumed.
The review, in the open2026
JOSS reviewer database
Listed reviewer
In the database since 17 August 2026, listed under performance engineering, benchmarking and embedded systems. Six assignments from six different editors have followed, and the six entries above are all of them.
reviewers.joss.theoj.org
On the panel.
Hackathon and robotics competition judging.
2025
Judge
HackTX, UT Austin
Judging panel at UT Austin's flagship hackathon, 700+ hackers.
Ongoing
Judge and Judge Advisor
VEX Robotics
Repeat judge and judge advisor across V5 competition events, including guiding first-time judging panels.
Ongoing
Mentor and judge
University hackathons
Mentoring hardware and embedded teams, with a standing interest in judging at events nationally.
Talks.
Accepted and booked sessions only.
-
Feb 2027
Embedded Vision Summit 2027
Talk, accepted
Accepted September 2026: "What actually governs vision inference on a Raspberry Pi 5", a 20-minute session at the 2027 Embedded Vision Summit, San Francisco, 2 to 4 February 2027. The curated program reviews speaker slides in three draft rounds before the event.
-
Dec 2026
Austin Python Meetup
Talk, booked
Booked for Wednesday 9 December 2026, 7:00 PM, a hybrid evening event in downtown Austin. A hands-on session with llama-roofline: opening real GGUF model files to see what they contain, then measuring what local LLM token generation costs on an ordinary laptop. Bring a laptop to run it yourself.
At the podium for an IEEE session, presenting for Dell Technologies. From the lectern
Before any of the rest of it.
Work with three foundations in India, mostly teaching and mostly with people who had very little margin for error.
Lovedale Foundation
Teaching maths and science
Taught grades 7 to 10 at the Banyan School, which serves children from marginalised backgrounds including children of bonded labourers and orphans, and coached the tenth-grade cohort through board exams.
Diya Foundation
Training adults with learning disabilities
Trained an adult trainee in video production end to end, and produced promotional material for the foundation’s digitisation and multimedia department. Also worked on fundraising for the TCS 10K run.
Yuvalok Foundation
Video production
Produced a film about daily life at a school serving street children, children from slums, and rescued child labourers.
With students at the Banyan School, Bangalore, 2020. Maths and science for grades 7 to 10, and board-exam coaching for the tenth-grade cohort. Lovedale Foundation, Bangalore