Resume

Work Experience

January 2024-May 2025

TrueNorth–John Deere ROI Analytics Platform

completed
Role

Data Engineer & Software Developer

Contribution

Contributing to the design and implementation of a full-stack analytics platform that helps growers and stakeholders quantify the return on investment (ROI) of agronomic decisions using John Deere machine and operations data. On the backend, implemented Python services and ETL pipelines to ingest data from John Deere APIs, normalize it into analytics-ready tables, and compute ROI and utilization metrics. On the frontend, collaborated on a Next.js/TypeScript application that exposes interactive dashboards and reporting workflows for end users. Added automated tests and GitHub Actions CI to improve reliability and make the platform easier to maintain within the UND–John Deere collaboration. 

August 2025 – Present

Research Software Developer — MATLAB to Python (Actin Image Analysis Pipelines)

In Progress
Role

Research Software Developer | Scientific Programmer

Contribution

Converting and hardening a suite of MATLAB-based actin and focal adhesion (FA) image-analysis pipelines into a production-ready Python implementation for high-resolution confocal immunofluorescence datasets. This work covers Actin, Protrusions, Colocalization, and Colocalization_update workflows, with a focus on preserving scientific fidelity, output compatibility, and naming conventions used by the lab. I am validating the Python outputs against known MATLAB results, standardizing thresholds and parameters, and ensuring the pipelines generate equivalent tables and visual artifacts. The effort supports reproducible quantification of key biological readouts, including cell morphology metrics, percent fibrousness (inner/outer), actin FFT aspect ratio, alignment angles, and protrusion height/width/AR profiles.

August 2025 – December 2025

Teaching Assistant — CSCI 327: Data Communications

completed
Role

Teaching Assistant

Contribution

Supported student learning in core data communications concepts including the OSI and TCP/IP models, network layering, addressing, routing fundamentals, error detection, and performance considerations. Assisted students with labs and assignments related to protocol behavior, packet-based communication, and practical networking analysis. Provided structured guidance during office hours, helped troubleshoot technical issues in hands-on exercises, and reinforced clear, systems-level understanding of how data reliably moves across networks. Helped students bridge theory and real-world network behavior through focused explanations and step-by-step problem-solving support.

August 2024 – December 2024

Teaching Assistant — CSCI 330: Systems Programming

completed
Role

Teaching Assistant

Contribution

Designed and supported hands-on learning for core systems programming concepts, including C programming fundamentals, memory management, process control, file I/O, and debugging practices. Assisted students through lab sessions, office hours, and assignment support, providing clear technical explanations and structured problem-solving guidance. Helped review and troubleshoot student code, reinforced best practices in safe and efficient systems-level programming, and contributed to a collaborative learning environment that improved student confidence and performance.

August 2024 – December 2024

Teaching Assistant — CSCI 330: Systems Programming

completed
Role

Teaching Assistant

Contribution

Designed and supported hands-on learning for core systems programming concepts, including C programming fundamentals, memory management, process control, file I/O, and debugging practices. Assisted students through lab sessions, office hours, and assignment support, providing clear technical explanations and structured problem-solving guidance. Helped review and troubleshoot student code, reinforced best practices in safe and efficient systems-level programming, and contributed to a collaborative learning environment that improved student confidence and performance.

January 2024 – May 2024

Teaching Assistant — CSCI 389: Computer & Network Security

completed
Role

Teaching Assistant

Contribution

Supported instruction and student learning across core computer and network security topics, including authentication and access control, secure network protocols, common attack vectors, and defensive best practices. Assisted students with labs and assignments involving vulnerability analysis, threat identification, and practical security tools. Provided structured guidance during office hours, helped troubleshoot technical issues in hands-on exercises, and reinforced secure-by-design thinking through clear explanations and code-level feedback. Contributed to a supportive learning environment that helped students connect theoretical concepts to real-world security scenarios.

August 2023 – December 2023

Teaching Assistant — CSCI 330: Systems Programming

completed
Role

Teaching Assistant

Contribution

Designed and supported hands-on learning for core systems programming concepts, including C programming fundamentals, memory management, process control, file I/O, and debugging practices. Assisted students through lab sessions, office hours, and assignment support, providing clear technical explanations and structured problem-solving guidance. Helped review and troubleshoot student code, reinforced best practices in safe and efficient systems-level programming, and contributed to a collaborative learning environment that improved student confidence and performance.

Education

August 2025 – Present

Ph.D. – Computer Science

University of North Dakota

Researching probabilistic & generative models (GANs, VAEs, diffusion) for cloud security and APT defense, integrating reinforcement learning and high-performance computing.

Working on GenCyberSynth, a framework for generating high-quality synthetic cybersecurity data to improve malware detection models.

Graduate coursework in Machine Learning, High-Performance Computing, Cloud & Application Security, Computer Forensics, Predictive Modeling, and Data Visualization.

August 2023 – May 2025

Masters – Computer Science

University of North Dakota

Focused on machine learning, data engineering, and cybersecurity, building end-to-end systems from data collection to deployment.

Developed strong skills in Python, SQL, APIs, data pipelines, MLOps practices, and secure systems design.

Built several applied projects, including VotingSphere (secure online voting platform), EdgeMind Studio (AI/ML education platform), and AfriGPT (AI assistant for African languages & culture).

October 2017 – August 2020

Bachelors – Physics

University of Bamenda

Built a solid foundation in mathematics, statistics, and scientific computing, which now underpins my work in machine learning and data science.

Gained experience with problem-solving, modeling, and quantitative reasoning through laboratory work and research-oriented coursework.

Developed early interest in programming and data analysis, motivating my transition into computer science and AI.