Hello, I'm Bo ...
a systems thinking developer with a background in mixed methods research and data analysis.
Selected projects from recent years. More current tools and prototypes are in progress.
What I do
From data to deployment, I build things that work.
Full Stack Development
I build web applications end-to-end: React frontend, Flask backend, PostgreSQL database. I've implemented RESTful APIs, third-party integrations, secrets management, and deployment to Netlify. I use AI-assisted development tools including Claude Code and GitHub Copilot as part of my workflow.
QA and Testing
I approach software testing with the same investigative mindset I developed in research. I'm systematic, evidence-based, and focused on what breaks under real conditions. Trained in black box testing, test case design and execution using Xray and Jira, and backend and mobile testing workflows.
Data and Analytics
I've spent over three years designing and programming surveys in Qualtrics, cleaning and analyzing datasets, and synthesizing findings into reports that shaped organizational decisions. My Python background includes Pandas, NumPy, Matplotlib, Seaborn, linear regression, and hypothesis testing through Angela Yu's 100 Days of Code bootcamp. I'm enrolled in a machine learning bootcamp covering EDA, Plotly, and Scikit-learn.
User Experience (UX) Design
I design with users at the centre. My training covers the full UX process: user-centered and human-computer interaction principles, iterative design research, hierarchical task analysis, personas, scenarios, use cases, and requirements documentation. I evaluate designs using Nielsen's Heuristics and build wireframes and interactive prototypes in Figma.