Daniel Echlin
Full-Stack Engineer | Democracy Enthusiast
About Me
I'm a software engineer focused on a civic mission: to help people respect people they disagree with. I follow political psychology research to understand how people form beliefs and what makes conversations productive. These insights inform the AI-powered tools I'm building to reduce divisiveness in political spaces and social media.
As a senior software engineer, I have deep experience running high-scaled distributed systems in Google Ads and Cloud. I am interested in scaling and quality challenges with LLM, particularly in the search and news spaces.
As a volunteer I have been involved in developing and implementing the deep canvass method for voter engagement, particularly in the 2022 midterms in Pennsylvania.
Projects
Practice deep canvassing
Hume-based AI voice app to practice relational canvassing with a pretend voter.
Try on vercel.appAQI bot
Posts the AQI near Central Park, NY to Bluesky. Experiment with Bluesky bots and Vercel crons.
bsky.appSwap your vote
Airtable scripting contributions to matching algorithm in 11th-hour voting project (code not public).
swapyourvote.orgCensus data per precinct
Geographic join in Python to figure out average income per precinct in some Philadelphia neighborhoods.
Github repo