Hire a
Software Craftsman

Hi, I'm Bruce Simiyu, a software engineer living in Nairobi, Kenya.
Strategic, multi-disciplinary, creative with a strong belief in polished software experiences, an eye for innovation, and an obsession for pixel perfection.
With over 3 years of experience, I take joy in application performance, code quality, and scalable architectural solutions.

Forever chasing that elusive zero-bug state.

Profile Picture

Bruce Simiyu

Software Engineer

Download CV

About me

The man behind the code

Profile Picture

Bruce Simiyu

Building polished software experiences with magical, unique and delightful details, for the web. I aim to create beautiful and functional software that is both intuitive and enjoyable for users.

Taken programming more seriously after joining campus, working as a freelance technical writer, while pursuing Applied Statistics objectively to utilize modern statistical techniques in software development.

I arrange symbols in a way that provoke certain responses in computers, computer programs, and occasionally humans. I'm best conversant with JavaScript, TypeScript, React, and Next for frontend, messing a lot with Go, and learning C# and the .NET framework for backend. I also leverage AWS for cloud deployment. Building and experimenting in a little lab - and still writing tech blogs

Apart from this, I am always enhancing my core skill. You will always find me tinkering with new tech, currently expanding my capabilities in C# and the .NET framework.

Services

what I bring to the table

Frontend Development

  • - Proficiency in JS, TS, Reactjs, and Next
  • - Expert in modern CSS tools like MUI, ShadCN
  • - State management using Redux, Jotai
  • - Deep gist of Algorithms and Data structures
  • - Performance tuning with Lazy loading, code splitting
  • - Web security; XSS, CORS, CSRF
  • - Unit, integration, and end-to-end testing

API Development

  • - Creating well-documented, versioned REST APIs
  • - API documentation using Swagger, OpenAPI
  • - Thorough API testing using Postman, cURL
  • - API Integration using (REST, GraphQL, WebSockets)

Technical Writing

  • - Developing interactive documentation with embedded code samples, API playgrounds, and real-time API response examples
  • - Document new features while ensuring technical accuracy and completeness
  • - Creating localization-ready documentation that supports global developer communities

Featured Projects

I`m always working on something. Here are some of my latest projects.

chatwithlogimage
Code queries meet AI wizardry: This innovative platform transforms the way developers tackle challenges, offering instant, AI-powered solutions at any hour. By seamlessly blending the comprehensive knowledge base of a traditional coding forum with cutting-edge AI technology, it provides personalized, context-aware answers that evolve with each query.
chatwithlogimage
A modern Crowdsourced City Improvement Platform for Nairobi City. It addresses the need for increased civic engagement and transparent urban planning. Features include; with easy-to-use voting mechanism, accessibility features for users with disabilities. Check READme.md.
chatwithlogimage
A modern sneakers eCommerce website landing page. The site features a responsive design, intuitive product browsing and search functionality, and a streamlined checkout process.
chatwithlogimage
A Robust Task Management App with CRUD operations for tasks, tasks categorization, priority levels, due dates and reminders, Data export and backup using formats CSV or JSON
See More...

Featured Articles

Learning and writing tech staff. Interact with my blog

chatwithlogimage
For frontend tooling, Vite can be said to have made create-react-app obsolete. Hot Module Replacement and performance make it an asset for the front end. To explore more about Vite check out this article. Read more...
chatwithlogimage
Build, Deploy, and Host Your Vite App on GitHub Pages with GitHub Actions CI/CD. Read more...
chatwithlogimage
Beginner`s Guide to TailwindCSS and the Just-In-Time Engine. Read more...
Visit Blog