Selected work
I have been writing code by hand for eleven years, since I was eighteen. Long before it was fashionable, I was preoccupied with one question: what happens when systems become intelligent enough to correct themselves, and what that frees a person to build. It started with a Google hackathon project in C++ called Smart Code Writer, an early attempt at program synthesis, a program that writes and ideally repairs other programs. That thread has run through my research and into my PhD ever since.
These days the work usually begins with reasoning mathematically about the problem, and I have built systems end to end, from conception to production. With agentic development layered on that foundation, the distance between an idea and something running in production is close to limitless. What follows is a mix of ventures, research, and industry experience.
How I got here
At that Google hackathon I ran straight into how hard Smart Code Writer actually was. The version I wanted would not just synthesize programs, it would correct its own mistakes while doing so. I took the problem to one of my professors, and he told me that what I was describing, at a high level, was the field of artificial intelligence.
So I went and studied it. I found that his own thesis work was in computer vision, applying state-of-the-art machine learning and AI, and I wanted to learn it properly. He said he would teach a course on it if I gathered enough signatures on a petition. I got the signatures, and he taught the course.
Ever since 2015, when I learned to code and finished my internship at Google, I have kept turning over the same question: what sufficiently intelligent, self-correcting systems mean for a single person, and how they change what one individual can take on when the work lives in a computational space. That question became one of the foundations of my PhD application, and it is the same one agentic development is now answering in practice.
Ventures
arcScore.ai
A NIL valuation and matching platform that makes athlete value easy to understand and easy to act on. Combines performance and marketability signals into one clear score with a realistic earning range.
arcscore.aiTechnicallyFit
The operating system for human performance, a global ecosystem where humans and AI collaborate to enhance physical capability through data, coaching, and science.
technicallyfit.comRollout Bayesian Optimization
Efficient strategies for evaluating and optimizing rollout policies for Bayesian optimization.
arxiv.orgRxStore
A distributed information system for patient prescription management that is location-agnostic, based on Chord, a protocol and algorithm for peer-to-peer distributed hash tables.
github.comMVBCoin
A minimally viable blockchain implementation in Python.
github.com
Industry & Research
Cornell University
Engineering Summer Mathematics Institute Associate with the Office of Inclusive Excellence. Guided 15 students through project-based learning in applied mathematics and designed 10 professional development sessions focused on academic growth, career readiness, and self-advocacy.
LinkedIn
Developed automated time series forecasting methods for hardware capacity planning in LinkedIn's data centers. Identified an intrinsic "level-shift" property in usage data and built regressors for level-shifts, changepoints, and anomalies, achieving a 13.39% improvement over baseline forecasting methods.
AMD
Built neural-network-based approaches to reduce inter-node communication overhead in distributed PDE solvers for wave propagation simulations. Led the SHAPE project, creating a C++ system with seamless Python integration for training and deploying ML models in high-performance computing environments.
IBM
Developed local control algorithms for 2D-mesh routing in analog AI hardware, working on next-generation chip architectures to accelerate AI applications.
Adobe
Integrated NLP-based voice and gesture commands for image manipulation, bridging natural language understanding with computer vision in an industry research lab.
Stanford University
Research Intern studying Human-Computer Interaction.
Google
Engineering Practicum Intern. First exposure to industry software engineering standards.
Publications & Patents
- PatentUS Patent #20250005236 · 2025
Device and Method for Accelerating Physics-Based Simulations Using Artificial Intelligence
White, L., Nwankwo, D., Hora, G.
- PreprintarXiv · 2024
Differentiating Policies for Non-Myopic Bayesian Optimization
Nwankwo, D., Bindel, D.
- Workshop PaperNeurIPS 2022 Workshop on Machine Learning and the Physical Sciences · 2022
Uncertainty Quantification Methods for ML-based Surrogate Models of Scientific Applications
Basu, K., Hao, J., Hintz, D., Shah, D., Palmer, A., Hora, G., Nwankwo, D., White, L.
- PresentationINFORMS 2022 Annual Meeting, Flash Paper · 2022
Strategies for Non-myopic Bayesian Optimization
Nwankwo, D., Bindel, D.
Education
- 2018 – Present
Cornell University
PhD in Computer Science (in progress)
Advisor: David Bindel. Thesis: Algorithms for Multi-step Look-ahead Bayesian Optimization.
- 2022
Cornell University
MSc in Computer Science
Advisor: David Bindel.
- 2018
Morehouse College
BS in Computer Science
Graduated top of class. Phi Beta Kappa Honor Society. Advisor: Shelby Wilson.
Speaking & Media
- Speaker, AINext ConferenceLas Vegas, NV2026
- Interview: Research Scientist and Aspiring EntrepreneurShoutoutAtlanta