About
Building software, learning by shipping, and turning ideas into real products.
XTECH DEVS is my independent software brand. It is where I build web applications, mobile apps, AI tools, experiments, and products while continuing to grow as a developer.
The developer
Samuel Njoroge
Full-stack developer and builder
I'm a developer from Kenya focused on building practical software rather than only following tutorials or building throwaway demos.
My work spans web development, Android, React Native, AI integrations, databases, authentication, and deployment. I enjoy figuring out how the different pieces of a product fit together and solving the problems that appear once a project becomes more than just a screen.
XTECH DEVS started as a way to put that work under one identity: a place for the products I build, the experiments I run, and the things I learn while turning ideas into software.
What I work with
Across the stack.
The stack changes depending on the product. The goal is not to use a particular technology for its own sake, but to use the right tools to build something that actually works.
Web Development
Building full-stack web applications with modern frameworks, databases, authentication, APIs, and production deployment.
Mobile Development
Developing Android and cross-platform applications with Kotlin, React Native, and Expo.
AI Integration
Working with modern AI APIs to build practical products around education, productivity, content generation, and developer workflows.
Product Engineering
Taking ideas beyond the interface — designing the architecture, connecting the backend, solving deployment problems, and getting the product into a usable state.
Current focus
Building things that are actually worth finishing.
AI Products
Building products around AI rather than treating AI as a feature added at the end.
Mobile Development
Continuing to deepen Android and React Native development through real applications.
Shipping
Moving projects from local development to deployed, documented, usable software.
How I build
Learn it. Build it. Break it. Fix it. Ship it.
A lot of development happens after the tutorial ends. OAuth breaks. Builds fail. APIs hit limits. Databases need to be redesigned. Deployment exposes problems that never appeared locally.
That part of development is something I value. Every project is an opportunity to understand another part of the stack and become better at taking software from an idea to something people can actually use.