He is more "Republican lite" and definitely not a progressive. He's a one term city council member and one term mayor who has thwarted the will of his constituents and has been more business friendly and more harsh as it relates to the homeless situation.
"In 2020, San José voters passed Measure E, a property-transfer tax. By default, about 75% of the revenue was supposed to go toward building permanent affordable housing, and the remainder toward temporary homeless services and prevention." KQED
"Under Mahans leadership with City Council votes the allocation of Measure E funds was changed: A large share of that revenue has been redirected toward interim/temporary housing and shelter operations rather than building new permanent affordable housing. In 2025 and into the 2026-27 budget, the council approved using up to 90% of Measure E funds for temporary shelter and homeless response instead of the original 75/25 split." San Jose Spotlight.
It's terrible that he and the majority of our city council members were able to do this when citizens voted for something completely different.
Swalwell would definitely be my first choice.