
Persona Highly Skilled Research and Data Analytics Professional
Experience 20+ years in survey methodology, consumer insights, voting behavior, advanced data analysis.
Technical Skills I do my own programming for engineering and analysis in Python, Scala and R.
Expertise Geospatial analysis, demographic segmentation, consumer/voter behavior modeling, machine learning, LLM/AI systems.
Methods Comfortable in Agile and related methods or Waterfall approaches
Clients Commercial, Humanitarian, Government, Non-Profit and Electoral
Expanded
I’m a Research & Data Analytics Professional with 20+ years of expertise in survey methodology, consumer insights, voting behavior and advanced data analysis. I have a proven track record in designing and implementing comprehensive research studies, managing cross-functional teams, and translating complex data into actionable intelligence. If you want to do analysis, you have to build systems, so I’ve gotten pretty good at building web applications, ETL/ELT systems and data engineering systems, generally.
I’m an expert in geospatial analysis, demographic segmentation, and consumer behavior modeling with experience serving major brands, organizations and political candidates.
I’ve dealt with the board room and the back room. Let’s work together.
Projects
If you are interested in commercial, humanitarian, NGO or government work, please contact me through the Contact Page, for now. I am in the process of setting up a different entity to handle that work.
Specific Things I Do
- Research Project Management
- Conception
- Execution/Fielding
- Reporting
- Team Leadership and Management
- Oversight
- Training/Mentorship
- Client Management
- Survey Design & Methodology
- Quantitative & Qualitative Research
- Market Segmentation & Analysis
- Persona Development
- Modeling/Scoring
- Consumer/Voter Behavior Analysis
- Data Visualization & Reporting
- Modeling & Analysis
- Statistics
- Machine Learning/Clustering
- Geospatial analysis
- Distributions
- Disparate Impact
- GeoFencing
- Redistricting analysis
- Big Data Analytics/Engineering & ETL Processes

Tools
Everybody needs tools. I try to have few preferences about them and let the job dictate the tools, but we all have frequently recurring patterns, and you don’t need Scala to be self-aware.
Programming Languages Scala; R; PHP; JavaScript; Groovy; Python ->[Pandas,PySAL,PySpark,Django,GeoDjango,SciKit,TensorFlow]
Databases and Systems Spark; PostgreSQL; Oracle; MySQL; dbt; Snowflake; Salesforce; MongoDB; Neo4j
Cloud AWS; GCP; Redshift; BigQuery
Interactions/Reporting d3.js; React; React Native; PowerPoint; ESRI Arc JS; PowerBI; Tableau; Looker; Crystal Reports; MS Office (PPT); Google Slides
Measurement ESRI Arc GIS Suite ; OS Geo Tools -> [Quantum GIS, PostGIS, GeoServer, GeoNode], MS Office (Excel); Google Sheets
How I Work
I’ve done a lot of work over the years, some of which has been purely mercenary, some of which has been more in line with my values, and, frankly, some that has really tested what I believe in. All of these have been learning experiences; I can genuinely say that no matter how unpleasant something has been at the time, I have survived it and learned a very valuable lesson afterwards.
Here are things that I believe contribute to a good culture in a workplace, and I’ll be exploring a few of them in detail. You’d be surprised how many of them correspond to lessons from Kung Fu or philosophy, but really, you shouldn’t be.
- Pay people fairly, on time, and never let there be surprises about money. If you can’t afford to pay for the job on time, you can’t afford the job. Money is the first form of respect that you can show a colleague.
- Programming tests and whiteboard interviews no more measure fitness for the job than standardised tests measure intelligence, capability or suitability.
- The notion of culture fit is often a polite way of saying that you want someone with whom you feel comfortable because of common manners drawn from class, gender, race and education. Perhaps instead of thinking about what makes you comfortable, think about cultural expansion, instead.
- The right person for the job is not someone who has the skills you want, but someone who thinks in innovative and intriguing ways. Particular skills can be taught, but sharpness of mind cannot. You learn more about someone by asking about her favourite book than you ever would with some standardised job interview question.
- Communication styles and learning styles are frequently covariant. What is helpful in one situation is not helpful in others.
- A truly diverse workplace is one in which everyone’s needs are met to allow for open communication without fear of backlash.
- When needs are in conflict, there is no simple formula to determine an outcome. Communication, negotiation and facilitation are tactics we can use to find outcomes that can work for everyone.
I’d love to work with you. Be in touch!
