I’m Rising.
I build products.
I’m a software engineer who likes working from the first rough idea through to production. I help figure out what to build, design how it works, and write the code, from the interface to the infrastructure.
I lead product engineering at spAItial, a frontier AI lab. I build the apps, APIs, and developer tools that let people use our world models.
I also co-created Danfo.js and co-authored a book about it. Below are some of my projects, writing, talks, and research.
Rising
Projects
- spAItialApps and developer tools for generating 3D worlds.
- segment-3gsSelect and isolate objects in 3D Gaussian splat scenes in the browser.
- bot-in-worldA humanoid bot that learns to navigate and fetch in generated 3D worlds.
- SyftA unified inbox with message prioritisation and reply drafting. Launched a waitlist.
- ByteMindAn AI learning app with short lessons, podcasts, and offline support. Shipped to the App Store in 2025, then closed.
- Amazing CalendarManage Google, Apple, and Outlook calendars through chat.
- AI-nimateA browser animation editor with tools for AI agents.
- House Interior DesignA room design editor with drag-and-drop tools and a live 3D preview.
- Danfo.jsA JavaScript library for data analysis. Co-created with Stephen Oni.
- Building Data-Driven Applications with Danfo.jsThe book I co-authored on data analysis, visualisation, and machine learning with Danfo.js.
- Scikit.jsA TypeScript port of scikit-learn for machine learning.
- PortalJSAn open-source framework for publishing data portals. Core contributor.
- DatasistA Python library for data analysis, visualisation, and modelling.
Writing
- Building an Intelligent Calendar Assistant
- How to put machine learning models into production
- How to Serve Machine Learning Models with TensorFlow Serving and Docker
- Deep Dive into ML Models in Production Using Tensorflow Extended (TFX) and Kubeflow
- Build, Train, and Deploy a Book Recommender System Using Keras, TensorFlow.js, Node.js, and Firebase
- Constructing a 3D Face Mesh from Face Landmarks in Real-Time with TensorFlow.js and Plot.js
- Introduction to Data Visualization With Seaborn
- Predict forest fire areas with JavaScript using TensorFlow.js
- Hand-drawn character recognition using TensorFlow.js
- Build a Custom Real-Time Image Classifier Using Transfer Learning
- Creating Reproducible Data Science Projects
- Converting TensorFlow / Keras models built in Python to JavaScript
- Building a Neural Network From Scratch Using Python
- A Practical Guide to Feature Engineering in Python
- Ensemble Learning Techniques Demystified
- Image classification in keras
Talks
- AI Engineering
- Building your First Open Source Python LibraryPyCon Africa 2020
- Building a Neural Networks from ScratchDSN Master Class
- Optimal Model Improvement and Feature EngineeringPH-School of AI
- Introduction to Datasist libraryPHSCI-NEURIPS Meetup
- Masterclass on Feature EngineeringAI-Plus UI
- Build Image Classifier in Tensorflow jsAI-Camp 2020
Papers
- Optimizing Health Facilities Allocation for COVID-19 Management Using Social Vulnerability Index and Spatial Data Analysis
- DataSist: A Python-based library for easy data analysis, visualization and modeling
- Predicting Bank Loan Default with Extreme Gradient Boosting
- Applied Machine Learning for Supermarket Sales Prediction
- An Empirical Study of Ensemble Techniques (Bagging, Boosting and Stacking)
- WeboDoc: A Web Based Application for Classifying Pneumonia and Malaria Infected Images