7-day current streak·19-day longest streak
Hi there 👋 I'm Rising Odegua, a seasoned full-stack product and research engineer building frontier world-model platforms, developer APIs, demos, and agent-ready product surfaces. At spAItial, my work turns frontier…
Hi there 👋
I'm Rising Odegua, a seasoned full-stack product and research engineer building frontier world-model platforms, developer APIs, demos, and agent-ready product surfaces.
At spAItial, my work turns frontier world models into shipped products: app.spaitial.ai, the developer API, model-serving infrastructure, eval tooling, demos, and agent-ready integrations for LLM skills, MCPs, and Claude plugins.
Before frontier AI, I spent years shipping user-facing B2B and B2C products, and co-created open-source data tools used by thousands of developers.
Strong languages: TypeScript, JavaScript, Python
Focus areas: World models, AI product engineering, developer APIs, model serving, eval tooling, 3D in the browser, open-source data tools
- 🔭 Currently building world-model products, APIs, agent integrations, and browser-native 3D demos at spAItial.
- 🧠 Exploring 3D Gaussian Splatting, browser RL, WebGPU-adjacent workflows, and agent-ready world-model interfaces.
- 🛠️ Previously co-created and maintained open-source data tools like Danfo.js, Datasist, and Scikit.js.
- 👯 Open to collaborating on developer tools, AI product infrastructure, eval tooling, world-model demos, and data/ML open source.
- 💬 Ask me about full-stack AI product engineering, OSS, model-serving workflows, data tooling, and shipping research into products.
- 📫 Connect with me: LinkedIn, Website, Google Scholar.
Latest Updates
- Building and launching spAItial's world-model platform, including app.spaitial.ai, the developer API, demos, and agent-ready integrations.
- Built bot-in-world, a browser demo where a humanoid bot learns to navigate worlds generated by the SpAItial API using client-side reinforcement learning.
- Built segment-3gs, a browser-based 3D Gaussian Splatting segmentation playground powered by SpAItial worlds.
- Released Amazing Calendar, an AI calendar assistant with multi-source sync, semantic search, and an agent-based query pipeline.
- Co-authored Building Data-Driven Applications with Danfo.js.
- Became a GitHub Star.
- Became a Google Developer Expert in Machine Learning.
Selected Projects
- Danfo.js: pandas-like data library for JavaScript, 5k+ stars, featured by the TensorFlow team.
- bot-in-world: browser RL demo for training a humanoid bot inside SpAItial-generated worlds.
- segment-3gs: real-time 3D Gaussian Splatting segmentation playground.
- Amazing Calendar: AI-powered multi-calendar assistant.
- PortalJS: open-source framework for building rich data portals.
- Datasist: Python library for data analysis, visualization, exploration, and modeling.
Recent Writing / Talks
- Building an Intelligent Calendar Assistant
- Introducing Danfo.js: a Pandas-like library in JavaScript
- How to put machine learning models into production
- How to Serve Machine Learning Models with TensorFlow Serving and Docker
- Latest AI Engineering Talk
-
datasist ★ PINNED
A Python library for easy data analysis, visualization, exploration and modeling
Jupyter Notebook ★ 159 3y agoExplain → -
Tensorflowjs_Projects ★ PINNED
A collection of my tensorflow.js projects
Jupyter Notebook ★ 72 3y agoExplain → -
segment-3gs
A Gaussian-splat segmentation playground, powered by SpAItial AI worlds
TypeScript ★ 48 10d agoExplain → -
medium_tutorial_notebooks
This is a repository of python notebooks used in my blog posts on medium.
Jupyter Notebook ★ 47 6y agoExplain → -
Practical_feature_engineering_guide
A detailed guide to feature engineering for machine learning in Python
Jupyter Notebook ★ 23 6y agoExplain → -
AI-Invasion2019
A repository of all files, datasets and notebooks I used during the two weeks Data Science Nigeria AI-INVASION Classes.
Jupyter Notebook ★ 11 7y agoExplain → -
random-abcs
Random generators and dev utilities
TypeScript ★ 9 3y agoExplain → -
datasist-doc
Official documentation for datasist: Python library for easy data analysis, modeling, visualization and feature engineering)
HTML ★ 9 4y agoExplain → -
tensorflow_serving_app
This application uses TensorFlow Serving to serve an image classifier model
Python ★ 8 5y agoExplain → -
tfx-adClickPrediction
No description.
Jupyter Notebook ★ 8 5y agoExplain → -
bot-in-world
SpAItial Bot — a humanoid bot learns to navigate worlds generated by the Spaitial API, in your browser. PlayCanvas + Rapier + a TypeScript port of PufferLib's PPO.
TypeScript ★ 7 27d agoExplain → -
risingodegua
My Personal Website
JavaScript ★ 6 3y agoExplain → -
spam-detector
An SMS Spam detector app built with Twilio SMS API, and Flask
Jupyter Notebook ★ 6 5y agoExplain → -
Conference_Workshops
A repo of files used in my workshops and talks
Jupyter Notebook ★ 6 6y agoExplain → -
Masterclass
Neural Network from scratch using Python and Numpy
Jupyter Notebook ★ 5 6y agoExplain → -
Disease_classifier
A Django powered image classifier for classifying Pnuemonia and Malaria cell infected images.
Jupyter Notebook ★ 5 5y agoExplain → -
Machine-learning-projects
This is a repository of all machine learning projects, books, links and codes I use.
Jupyter Notebook ★ 5 8y agoExplain → -
data ⑂
A collection of public data sets
HTML ★ 4 5y agoExplain → -
risenW
No description.
★ 3 17d agoExplain → -
Neurips-Meetup-Workshop-PH
Jupyter notebook and dataset for workshop delivered at NeurIPS-Meetup-PH
Jupyter Notebook ★ 3 6y agoExplain → -
made-in-nigeria ⑂
It is rumored that Nigerians only know how to consume tools and not create them. Here is a curation of awesome tools built by Nigerians that can be used by anybody and from anywhere in the world.
TypeScript ★ 3 6y agoExplain → -
tfx-pipeline
No description.
Jupyter Notebook ★ 3 5y agoExplain → -
comedy-rating
A Machine Learning project to predict comedy rating
Python ★ 3 3y agoExplain → -
flood-mapping
Visualization web application presented by Team DataFinder in the CCHub 2020 Data4Gov visualization hackathon
HTML ★ 3 3y agoExplain → -
next.js ⑂
The React Framework
★ 2 4y agoExplain → -
Learn_Machine_Learning_in_3_Months ⑂
This is the code for "Learn Machine Learning in 3 Months" by Siraj Raval on Youtube
★ 2 8y agoExplain → -
training-data-analyst ⑂
Labs and demos for courses for GCP Training (http://cloud.google.com/training).
Jupyter Notebook ★ 2 7y agoExplain → -
Principles-of-Machine-Learning-Python ⑂
Principles of Machine Learning Python
Jupyter Notebook ★ 2 7y agoExplain → -
csc403-simulation-solutions
This repository contains the solution code for a simulation and queuing problem i solved. the question will be made available soon
Jupyter Notebook ★ 2 7y agoExplain → -
DataWiz ⑂
DataWiz takes all the headache out of cleaning and processing data so you can focus better on building the best ML/AI models. Built on top of the pandas/numpy stack.
★ 2 7y agoExplain → -
pandas ⑂
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
★ 2 6y agoExplain → -
pystacknet ⑂
No description.
Jupyter Notebook ★ 2 6y agoExplain → -
AutoViz ⑂
Automatically Visualize any dataset, any size with a single line of code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.
Jupyter Notebook ★ 2 6y agoExplain → -
OnDeck-Feed
No description.
TypeScript ★ 2 5y agoExplain → -
fast-stable-diffusion ⑂
fast-stable-diffusion, +25-50% speed increase + memory efficient + DreamBooth
★ 2 3y agoExplain → -
bad_pose_classifier
A Posture Classifier to detect between good and bad postures using a webcam and Tensorflow.js
JavaScript ★ 1 4y agoExplain → -
ML-From-Scratch ⑂
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
Python ★ 1 7y agoExplain → -
datalab-samples ⑂
No description.
Jupyter Notebook ★ 1 10y agoExplain → -
Convolutional-Network ⑂
A convolutional neural network from scratch
Python ★ 1 9y agoExplain → -
CGPACalculator
Easily calculate your cgpa, with options to share and save as pdf.
Java ★ 1 8y agoExplain → -
StudentUtility
A student app with scientific and basic calculator and unit converter.
Java ★ 1 8y agoExplain → -
Cryptolator
Cryptolator helps you convert Bitcoin and Ethereum Crytocurrencies to some of the world's most used currencies in real time.
Java ★ 1 8y agoExplain → -
TheFaith
Android App version of theFaith
Java ★ 1 8y agoExplain → -
stockprediction ⑂
Data and code of my Medium story on stock prediction with TensorFlow
Python ★ 1 8y agoExplain → -
movieBotWebhook
A sample messenger chatbot webhook in Nodejs, hosted on heroku with dialogflow as its NLP
JavaScript ★ 1 8y agoExplain → -
NodeJs-Ecommerce
A NodeJs ecommerce website .
HTML ★ 1 8y agoExplain → -
MedManager
An Android App that let Users schedule their medication.
Java ★ 1 8y agoExplain → -
printsmart
A nodejs shop app
HTML ★ 1 8y agoExplain → -
printsmartly
Nodejs shop
HTML ★ 1 8y agoExplain → -
learn_math_fast ⑂
This is the Curriculum for "How to Learn Mathematics Fast" By Siraj Raval on Youtube
Python ★ 1 8y agoExplain → -
tensorflow ⑂
Computation using data flow graphs for scalable machine learning
C++ ★ 1 8y agoExplain → -
cs231n.github.io ⑂
Public facing notes page
Jupyter Notebook ★ 1 8y agoExplain → -
ds_project_template ⑂
Data Science Project Template
★ 1 7y agoExplain → -
deon ⑂
A command line tool to easily add an ethics checklist to your data science projects.
Python ★ 1 7y agoExplain → -
Keras-GAN ⑂
Keras implementations of Generative Adversarial Networks.
Python ★ 1 7y agoExplain → -
gcb-docker-compose ⑂
Example on how to run integration tests on Google Container Builder, using docker-compose.
★ 1 7y agoExplain → -
documentation ⑂
Plotly's Documentation
Jupyter Notebook ★ 1 7y agoExplain → -
pytest-nunit ⑂
An Nunit output plugin for Pytest
Python ★ 1 7y agoExplain → -
Research_machine_learning_in_supermarket_sales
A research work on applying machine learning to sales forecasting.
Jupyter Notebook ★ 1 6y agoExplain → -
autocomplete ⑂
Autocomplete - an adult and kid friendly exercise in creating a predictive program
★ 1 6y agoExplain → -
Optimized-Modified-GetOldTweets3-OMGOT ⑂
GetOldTweets-Python is a project written in Python to mine old and backdated tweets, It bypasses some limitations/restrictions of the Twitter API. This Repo houses an improvement fork of the original GetOldTweets Library by [Jefferson Herique](https://github.com/Jefferson-Henrique/GetOldTweets-python). The improvement makes running this package on Windows OS seamless with Python 3.x.
★ 1 6y agoExplain → -
Research_Loan_Default_Prediction_Using_XGBoost
Loan default machine learning research
Jupyter Notebook ★ 1 6y agoExplain → -
Abia-Analysis
A visual analysis of selected sectors in Abia state of Nigeria
Jupyter Notebook ★ 1 6y agoExplain → -
numpy ⑂
The fundamental package for scientific computing with Python.
★ 1 6y agoExplain → -
tfjs-data
Data set for tensorflow.js articles
★ 1 6y agoExplain → -
mathist
Mathist is a simple test library built at Pycon Africa 2020 Workshop
Python ★ 1 6y agoExplain → -
libsvm-wasm ⑂
No description.
★ 1 5y agoExplain → -
neptune-keras-int
No description.
Jupyter Notebook ★ 1 5y agoExplain → -
neptune-examples ⑂
Examples of using Neptune to keep track of your experiments.
Jupyter Notebook ★ 1 5y agoExplain → -
docs ⑂
Neptune documentation
Shell ★ 1 5y agoExplain → -
test-portal
No description.
JavaScript ★ 1 5y agoExplain → -
finance-vix ⑂
CBOE Volatility Index (VIX) time-series dataset including daily open, close, high and low.
★ 1 5y agoExplain → -
setup-gcloud ⑂
A collection of GitHub Actions for interfacing with Google Cloud Platform.
★ 1 5y agoExplain → -
restapidocs ⑂
Templates for documenting REST APIs
★ 1 5y agoExplain → -
keras ⑂
Deep Learning for humans
★ 1 4y agoExplain → -
scikit-learn ⑂
scikit-learn: machine learning in Python
★ 1 4y agoExplain → -
deepface ⑂
A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python
★ 1 3y agoExplain → -
diffusers ⑂
🤗 Diffusers: State-of-the-art diffusion models for image and audio generation in PyTorch
★ 1 3y agoExplain → -
whisper ⑂
Robust Speech Recognition via Large-Scale Weak Supervision
★ 1 3y agoExplain → -
splat-transform ⑂
CLI tool and library for 3D Gaussian splat processing and conversion
TypeScript ★ 0 23d agoExplain → -
supersplat ⑂
3D Gaussian Splat Editor
★ 0 1mo agoExplain → -
image-blaster-spaitial ⑂
An image-to-world skillset for Claude customized to use spaitial api
★ 0 1mo agoExplain → -
ainimate_suite
2D animation engine, MCP server, Websocket state server
TypeScript ★ 0 1y agoExplain →
No repos match these filters.