A site all about me
North Carolina
Software Engineer specializing in real-time educational data platforms and competitive gaming analytics infrastructure. 5+ years building scalable Python backends and data pipelines.
| MS Computer Science | North Carolina State University | 2022 |
| BS Computer Science, BS Data Science, BA Mathematics (Minor Statistics) | Winona State University | 2020 |
| Languages | Python, Javascript, R, Bash |
| Web Technologies | Flask, FastAPI, Asyncio, Dash, React, HTML, CSS, RESTful APIs, JSON, WebSockets |
| Data & Visualization | Pandas, NumPy, Plotly, Matplotlib, Shiny, Tableau, Excel |
| Databases | PostgreSQL, MySQL, Redis / ValKey, MongoDB |
| Infrastructure | GIT, Docker, Postman, CRON, Digital Ocean, Sphinx |
| Testing & Automation | pytest, GitHub Actions, CI/CD |
| Professional | Teaching / mentoring, collaboration, problem solving, time / project management, communication |
Assistant Research Engineer | Education Testing Service
Remote | Feb 2023 – Present
Learning Observer Platform - Educational data infrastructure serving K-12 research initiatives
Python, Asyncio, Redis
Full Stack Engineer | Trainer Hill LLC
Personal Venture | Dec 2020 – Present
Competitive Pokemon TCG analytics platform | trainerhill.com
Python, Flask, PostgreSQL, Redis, Dash
Research Assistant - Writing Observer | North Carolina State University
Raleigh, NC | Jan 2022 ‒ Jan 2023
Teaching Assistant | North Carolina State University
Raleigh, NC | Aug 2020 ‒ Dec 2021
Software Engineer Intern | Digi International
Rochester, MN | May 2019 ‒ Aug 2019
Software Developer and Tester | Winona State University
Winona, MN | Nov 2017 ‒ May 2020
Tech Support Specialist | VCS Technologies
Winona, MN | Aug 2016 ‒ Aug 2018
Mitros, P., Deane, P., Lynch, C., & Erickson, B. (2024, July). The Learning Observer: A Prototype System for the Integration of Learning Data. In International Conference on Artificial Intelligence in Education (pp. 432-438). Cham: Springer Nature Switzerland.
Gao, Z., Erickson, B., Xu, Y., Lynch, C., Heckman, S., & Barnes, T. (2022). You Asked, Now What? Modeling Students’ Help-Seeking and Coding Actions from Request to Resolution. Journal of Educational Data Mining, 14(3), 109-131.
Gao, Z., Erickson, B., Xu, Y., Lynch, C., Heckman, S., & Barnes, T. (2022). Admitting you have a problem is the first step: Modeling when and why students seek help in programming assignments. International Educational Data Mining Society.
Erickson, B., Heckman, S., & Lynch, C. F. (2022, February). Characterizing Student Development Progress: Validating Student Adherence to Project Milestones. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1 (pp. 15-21).