About · Creator of Craft
Ryan Robinson
Software Engineer Product Builder Founder in the Making Aspiring Data Scientist
Ryan Robinson is a Kenyan software engineer, independent product builder, and the creator of Craft — a platform that makes it dramatically faster for businesses, entrepreneurs, and shop owners to launch a website and start selling. He builds across web, desktop, Android, and data — and is currently working toward Craft's first commercial release.
- Born
- December 17, 2007 · Nairobi, Kenya
- Currently building
- Craft — website + POS platform
- Studying
- CS50 · ALX Data Science
- Experience
- Ustarlias · eesel AI
About Ryan Robinson
Ryan Robinson is a Kenyan software engineer, independent product builder, and aspiring data scientist born on December 17, 2007, in Nairobi, Kenya. Driven by curiosity, experimentation, and an interest in solving practical problems through technology, Ryan has been developing his technical skills and building software products across web development, desktop applications, Android development, financial technology, and data science.
His journey into technology is defined by a willingness to learn by building. Rather than limiting himself to tutorials or isolated programming exercises, Ryan continually explores how different technologies can be combined to create complete applications. His projects range from Astrid Browser, a browser project, to Electro Prime, a feature-rich desktop website builder, Chamaa, a community-focused finance application, and Audit, an Android application focused on fraud detection.
Currently, Ryan is concentrating much of his attention on Craft, his primary startup project and his biggest commercial ambition to date. Craft is being developed with the goal of making website creation and deployment significantly faster and more accessible, particularly for clients, entrepreneurs, and shop owners.
At a relatively early stage in his career, Ryan has already explored multiple areas of software engineering and continues to expand his knowledge. His interest in data science, combined with his practical development experience, reflects a broader ambition to create useful, accessible, and increasingly sophisticated digital products.
Early Life and the Beginning of His Technology Journey
Born and raised in Nairobi, Kenya, Ryan developed an interest in technology that would eventually become the foundation of his professional direction. He completed high school in 2024 at the age of 16 and began taking deliberate steps toward a future in software engineering.
In March 2025, at the age of 17, Ryan began his structured computer science learning journey through Harvard University's CS50. He continued studying through April 2026, using this period to strengthen his foundation in programming and computer science while developing a deeper understanding of how software works.
This experience marked an important chapter in his development. It gave him a structured route into computer science and encouraged him to approach programming as more than simply writing instructions for a computer. He became increasingly interested in the logic, problem-solving, and engineering decisions behind functioning software.
His early development journey helped shape a practical mindset: learning is most valuable when it can be applied, tested, and improved through real building experiences. This philosophy continues to influence his approach to software engineering today.
Born in Nairobi, Kenya.
Completes high school at 16, begins pursuing software engineering seriously.
Starts Harvard's CS50 at 17 — his structured foundation in computer science.
Completes CS50 and continues shipping independent projects.
Begins ALX Data Science programme alongside software work.
Working toward Craft's commercial launch.
Target launch of Craft.
Professional Experience and Industry Exposure
Alongside his independent learning and software projects, Ryan has gained experience working with Ustarlias and eesel AI.
These experiences form part of his exposure to the technology industry and contribute to his ongoing development as a software engineer. Combined with his independent projects, they represent opportunities to broaden his understanding of technology beyond personal experimentation.
Ryan's approach to professional growth centres on continuous learning and practical application. He aims to develop a stronger understanding of how software is built, how digital products serve their users, and how technical skills can be applied to meaningful problems.
His experience across various projects also demonstrates an interest in exploring the full product-building process, from the initial idea and development decisions to the intended functionality and eventual delivery to users.
Technical Skills and Development Philosophy
Ryan has explored a diverse collection of programming languages, frameworks, and development technologies. His technical toolkit includes C++, Java, Kotlin, HTML, CSS, JavaScript, SQL, Python, and React.
His experience with HTML, CSS, JavaScript, and React supports his work in web development and the creation of interactive digital experiences. Java and Kotlin connect with his interests in Android development, including his work on Audit. His experience with React Native extends his mobile development interests into cross-platform application development, as demonstrated by Chamaa.
Python and SQL form part of his broader exploration of software logic, databases, and data-oriented projects. Meanwhile, his interest in C++ demonstrates his willingness to explore different programming paradigms and approaches to solving technical problems.
Ryan's development philosophy is centred on versatility, experimentation, and practical results. He is interested in understanding how individual technologies fit into complete applications rather than treating each programming language as an isolated skill.
Philosophy
Learning is most valuable when it can be applied, tested, and improved through real building experiences.Projects
Ryan's portfolio spans browsers, desktop tools, mobile finance, and fraud detection. Each project was chosen to push his understanding of a different area of software — and each one is a working product, not a tutorial exercise.
Astrid Browser reflects Ryan's interest in developing software beyond traditional websites and conventional applications. Browsers are an essential part of modern computing — they provide the interface through which users navigate websites and interact with online services. Working on a browser project introduces a different set of technical challenges and encourages exploration of how software can be organised into a complete browsing experience.
For Ryan, Astrid represents his willingness to attempt projects that extend beyond familiar development tasks. It reflects a curiosity about the tools that make the internet accessible, and the software systems through which people interact with digital information.
Ryan developed Electro Prime, a desktop website builder created as an Electron application for personal computers. It explores a more comprehensive approach to website creation, built around web technologies and GrapesJS to provide a broader set of capabilities than a lightweight, streamlined builder.
The application's desktop approach creates room for more extensive editing functionality and a wider range of tools. Its broader capabilities, however, come with a trade-off: setting up and working with the more feature-heavy environment can be slower and more involved.
Electro Prime is an important reference point for Ryan's broader ambitions. It represents what can be achieved when development effort is directed toward a flexible, feature-rich product — while helping illustrate why a simpler, faster alternative like Craft can be valuable for users with different needs.
Desktop · ElectronRyan has also built Chamaa, a finance application designed around the needs of communities and developed using React Native. The project explores how mobile software can be applied to financial use cases and community-oriented experiences. By focusing on communities, Chamaa reflects an interest in creating technology that serves groups of people rather than limiting applications to individual users.
Chamaa connects with Ryan's broader interest in practical product design. Financial tools and community applications must be built around how people interact with information and services, making them an opportunity to explore the relationship between technology, accessibility, and everyday needs.
Mobile · FintechAnother project in Ryan's portfolio is Audit, an Android application focused on fraud detection. Fraud detection is a technically interesting area because it involves identifying suspicious activity and helping users or organisations make more informed decisions. Developing a mobile application for this purpose gives Ryan an opportunity to explore how software can be directed toward security-conscious and data-related problems.
Audit connects his Android development experience with his growing interest in the relationship between software and information, and illustrates his willingness to explore practical use cases instead of concentrating exclusively on conventional productivity applications.
Android · SecurityCraft: Ryan's Main Startup and Commercial Focus
Main project · Commercial focus
Craft — website creation and POS in one platform
Craft is currently Ryan's main project and the product he is focusing on commercialising. While his other projects demonstrate his ability to explore different areas of software development, Craft represents a more deliberate step toward entrepreneurship.
The central idea behind Craft is to simplify the process of getting a business online. For many entrepreneurs, shop owners, and service providers, establishing a digital presence is important — but creating and deploying a website can involve technical barriers, time, and expense. Craft aims to make this process faster and more accessible by enabling users to create and deploy websites in minutes.
Ryan is particularly interested in serving clients and small-business owners who need practical digital tools. For these users, technology is most valuable when it helps them accomplish a clear objective: launch a website, present their products or services, reach customers, and manage everyday operations more effectively.
More Than a Website Builder
An important part of Craft's direction is its planned built-in point-of-sale functionality. A point-of-sale system can support the way a business handles transactions and sales. By incorporating POS functionality into the wider product vision, Craft aims to go beyond simply helping users publish websites.
The broader ambition is to bring website creation, online business presence, and useful business functionality closer together within one accessible platform. The built-in POS component is therefore an important part of the concept: it connects the online presence a business creates with a practical aspect of operating that business.
From Building Projects to Building a Business
Craft marks a significant change in Ryan's priorities. Independent projects provide opportunities to learn technologies, test concepts, and build technical experience. A commercial product introduces another set of challenges, including understanding customers, prioritising features, improving usability, preparing the product for release, and determining how it can create sustainable value.
As of October 2026, Ryan is working toward a launch before December 2026. This target reflects his ambition to move from active development toward an initial commercial release within a defined timeframe.
Launch target
Craft — commercial release by December 2026. A product intended to help businesses establish an online presence more easily and access useful business functionality through one platform.Expanding Into Data Science
In June 2026, Ryan began pursuing the ALX Data Science programme, with the aim of adding data science to his existing software engineering skill set.
This decision represents a natural extension of his interest in technology. Software engineering focuses on building applications and systems, while data science provides methods for analysing information, discovering patterns, and generating insights.
By studying data science, Ryan aims to broaden his technical capabilities and explore new categories of problems. He is interested in developing a skill set that brings software development and data-oriented thinking together — particularly relevant to his work on fraud detection and his broader interest in data-driven products.
A Builder's Mindset
A defining characteristic of Ryan's journey is his emphasis on turning knowledge into working projects.
Learning is most valuable when it can be applied, tested, and improved through real building experiences.
His portfolio reflects an interest in several areas of technology, including browser software, desktop website creation, mobile finance applications, fraud detection, and business-focused tools. This diversity shows that he is interested in exploring different challenges instead of restricting himself to one narrow category of development.
It also reveals an important distinction between simply learning a technology and attempting to build a product with it. Projects require experimentation, decision-making, and the ability to work through problems that cannot always be resolved by following a predefined tutorial.
His experience building Electro Prime and Craft highlights another part of this mindset: understanding that products can have different priorities. One project may focus on extensive capabilities and flexibility, while another may prioritise speed, accessibility, and ease of use. Craft's commercial ambitions make that distinction especially relevant.
Vision and Future Ambitions
Ryan's ambitions extend beyond becoming proficient in a particular programming language or development framework. He wants to continue developing software, exploring new technical disciplines, and building products that address practical needs.
His current priority is bringing Craft closer to commercial launch and developing it into a useful platform for clients, entrepreneurs, and shop owners. Beyond Craft, his experience with Electro Prime, Astrid Browser, Chamaa, and Audit provides a foundation for further experimentation across different types of software.
He also intends to continue expanding his data science knowledge and technical range. The combination of software engineering and data science offers opportunities to explore applications that bring together interactive systems, information, and analysis.
His journey is still unfolding. The projects he has completed and the products he continues to develop form part of a longer process of learning, refining his abilities, and discovering where his work can create the greatest value.
More Than a Programmer
Ryan Robinson is a software engineer, an independent product builder, and an aspiring entrepreneur committed to turning ideas into useful technology. With Craft as his main commercial focus and data science as an expanding area of study, he is working toward a future defined by continuous learning, purposeful innovation, and products built to solve real-world problems.