bottom

Cerulion
Simulate smarter, integrate faster, deploy effortlessly.

PRODUCT
Simulation/AI interface
ROLE
Founding Product
Designer
SITE
CONTEXT
Cerulion allows users to utilize an AI chatbot with natural language in order to start robot simulations in seconds.
My role as the founding product designer was to create a seamless and familiar process for audiences ranging from experience roboticists to robotics students.
Primary Project
Design Cerulion's chat to AI experience for simulation product
Additional Projects
Develop terminal UI experience for CLI startup from visuals to key functionality
Redesign website from ground up
Video Production for promotions
Awards
RoboBusiness Pitchfire Competition (2025)
Honorable Mentions
The Robot Report, Robotics Startup Radar (pg13)
DEFINE

Problem Statement
Problem Statement
Robotics middleware like ROS (a simulation product that helps users by simplifying processes) still requires significant time and effort to create even simple robot movements, so there is a need for a solution that reduces this complexity using natural-language AI.
Robotics middleware like ROS (a simulation product that helps users by simplifying processes) still requires significant time and effort to create even simple robot movements, so there is a need for a solution that reduces this complexity using natural-language AI.
Key User Goals
User Goals
Upload A Robot
Users can quickly ask Cerulion to propagate either a pre-loaded robot or upload their own model.
Get Moving
Talking to the natural-language AI model should be able to get the users robot to simulate the desired movement without having to troubleshoot.
Understand Interface Quickly
The interface should be familiar yet new to the user— despite it being their first time using Cerulion, they should have no friction in understanding what to do.
We want to find out what users interact with daily online that would make this experience seamless.

Upload A Robot
Users can quickly ask Cerulion to propagate either a pre-loaded robot or upload their own model.
Get Moving
Talking to the natural-language AI model should be able to get the users robot to simulate the desired movement without having to troubleshoot.
Understand Interface Quickly
The interface should be familiar yet new to the user— despite it being their first time using Cerulion, they should have no friction in understanding what to do.


IDEATE
✍🏼 Competitive Audit
✍🏼 Competitive Audit
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and update the product.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.


Takeaways
Github
Self-Development
There is a library of people's resources that they've created themselves to bypass the other middleware on the market. These resources have to be updated by the creator or the user themselves.
Robotists who run into issues with general middleware or ROS middleware already struggle to use its supposed "simplified" library and end up trouble-
shooting longer than they should.
Nothing out there
After many years of ROS being the primary open-source product on the market for roboticst, there has yet to be a company that successfully created a replacement.
Takeaways
Github
There is a library of people's resources that they've created themselves to bypass the other middleware on the market. These resources have to be updated by the creator or the user themselves.
Nothing out there
After many years of ROS being the primary open-source product on the market for roboticst, there has yet to be a company that successfully created a replacement.
Self-Development
Robotists who run into issues with general middleware or ROS middleware already struggle to use its supposed "simplified" library and end up troubleshooting longer than they should.
Daily Interactions
Daily Interactions
Our primary question was, "What does the every day person do on the internet that is nearly careless in action due to it's simplicity?"
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
👏Let me Google That
👏Let me Google That
The first thing people do when they don't know the answer to a question is often "Google" it. Google has become a verb where nearly everyone with a phone or internet can perform the task.
🤳"Youtube" it
🤳"Youtube" it
Next to Google, "Youtubing it" is yet another thing people do when they don't know how to do something— often referring to tutorials or quick information.
🤔What do they have in common?
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
🤔What do they have in common?
Breaking down, the products share search bars that provide potential questions or statements that match your typed in sentence. That was it— we were going to figure out how to provide a search bar experience.
Creating simulations will be as simple as "Googling" or "Youtubing".
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.




PROTOTYPING
PROTOTYPING
💅🏼 Creating the experience
💅🏼 Creating the experience
As someone with absolutely no knowledge about robotics or utilizing ROS to it's full capacity, I wanted to create a platform that even someone like me could understand and fully navigate.
My team and I looked at products ranging from other natural-language models to see what worked for them and what could benefit our product and what could hinder the users process.
As someone with absolutely no knowledge about robotics or utilizing ROS to it's full capacity, I wanted to create a platform that even someone like me could understand and fully navigate.
My team and I looked at products ranging from other natural-language models to see what worked for them and what could benefit our product and what could hinder the users process.



😅 Issues we ran into
😅 Issues we ran into
As we worked out lofi mocks, we realized that the simulation interface that is emulated within our product needs a sufficient amount of space in order to function. With adjustments to our mocks, we worked on multiple possiblities for a search system that pops in and out of it's housing.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.

📚 Referencing Other product's Solutions
📚 Referencing Other
product's Solutions
We went ahead and researched some products that navigated around this issue in order to reduce the user's painpoint of not being able to interact with the emulator base.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
Cluely


Apple Spotlight search (2026)

💡 Iterations
💡 Iterations
Here we experimented with colors and organization of how we could attach the AI Conversation alongside the general search ability. The user would be able to basically chat as if they're using any other LLM in order to start their simulation
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.
Most ROS users nowadays troubleshoot their issues with the product by devleoping their own plug-ins. With Cerulion, the need for upkeep would be zero as a dedicated team would manage and
update the product.



MATERIALIZE
Bringing it to life
Bringing it to life
High-fidelity wireframes
High-fidelity wireframes
Finalized High-fidelity Search/Chat Component
Finalized High-fidelity Search/Chat Component

High-fidelity mockups
High-fidelity mockups




Final Product
Final Product




WRAPPING UP
Takeaways
Takeaways
Creating something that has never existed on the market before was a daunting task especially with have no robotics or engineering background—the process was fun though and allowed me to push past my comfort zone in design.
Creating something that has never existed on the market before was a daunting task especially with have no robotics or engineering background—the process was fun though and allowed me to push past my comfort zone in design.
Creating something that has never existed on the market before was a daunting task especially with have no robotics or engineering background—the process was fun though and allowed me to push past my comfort zone in design.
Talking to potential users in person at robot trade shows gave me a plethora of insight on how I could adjust our overall design.
Utilizing AI in some processes allowed me to work quicker such as Figmake and ChatGPT as a singlular designer on the team with multiple projects/
Talking to potential users in person at robot trade shows gave me a plethora of insight on how I could adjust our overall design.
Utilizing AI in some processes allowed me to work quicker such as Figmake and ChatGPT as a singlular designer on the team with multiple projects
Talking to potential users in person at robot trade shows gave me a plethora of insight on how I could adjust our overall design.
Utilizing AI in some processes allowed me to work quicker such as Figmake and ChatGPT as a singlular designer on the team with
multiple projects
PRODUCT
Simulation/AI interface
ROLE
Founding Product
Designer
SITE
CONTEXT
Cerulion allows users to utilize an AI chatbot with natural language in order to start robot simulations in seconds.
My role as the founding product designer was to create a seamless and familiar process for audiences ranging from experience roboticists to robotics students.
Work
Work
Primary Project
Design Cerulion's chat to AI experience for simulation product
Develop terminal UI experience for CLI startup from visuals to key functionality
Redesign website from ground up
Video Production for promotions
Design Cerulion's chat to AI experience for simulation product
Additional Projects
Develop terminal UI experience for CLI startup from visuals to key functionality
Redesign website from ground up
Video Production for promotions
Awards
RoboBusiness Pitchfire Competition (2025)
Honorable Mentions
The Robot Report, Robotics Startup Radar (pg13)
CONTEXT
Cerulion allows users to utilize an AI chatbot with natural language in order to start robot simulations in seconds.
My role as the founding product designer was to create a seamless and familiar process for audiences ranging from experience roboticists to students.
PRODUCT
Simulation/AI interface
ROLE
Founding Product
Designer
SITE

Cerulion
Simulate smarter, integrate faster, deploy effortlessly.




