Skip to content
View MichaelMurithi's full-sized avatar
💭
Learning a lot
💭
Learning a lot

Block or report MichaelMurithi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
michaelmurithi/README.md

LinkedIn Badge X Badge CodePen Badge

Michael Murithi

Embedded Software Developer | Full-Stack Web Developer | AI Apps development enthusiast

I build practical software systems across hardware and web: from embedded and electronics work to production-style full-stack applications.

What I Bring

  • Cross-domain execution: embedded, backend, frontend, and automation.
  • Product mindset: I structure projects so they are understandable, runnable, and reviewable.
  • Learning velocity: I maintain active sandbox and prototype repositories to continuously sharpen skills across stacks.
  • Collaboration-ready workflows: organized documentation, repeatable setup, and clear repository conventions.

Featured Work

Project What it demonstrates Stack
web-app-prototypes Multi-project portfolio repo with two independently runnable products (Django app + full-stack TS monorepo) Django, NestJS, React, TypeScript, PostgreSQL, Docker
learning-sandbox Structured multi-language learning environment with consistent commit conventions and ecosystem-specific playgrounds Angular, React, Django, Python, C#

Engineering Focus

Embedded and Electronics

  • C++ and low-level systems programming
  • Embedded Linux workflows
  • Electronics prototyping, PCB design, soldering, and debugging

Backend and APIs

  • Django and NestJS application development
  • REST API design and implementation
  • C# .NET and Entity Framework foundations

Frontend Development

  • React, Angular, TypeScript, JavaScript
  • Modern frontend tooling and component-driven UI work
  • Python desktop GUI application development with PySide6

DevOps, Cloud, and Automation

  • Docker-based local and deployment workflows
  • GitHub Actions and Azure DevOps pipelines
  • Azure platform exposure
  • Power Automate and n8n for workflow automation

How I Build

flowchart LR
	A[Problem / Idea] --> B[Prototype Fast]
	B --> C[Design and Refine]
	C --> D[Ship Runnable Project]
	D --> E[Document Decisions]
	E --> F[Iterate with Feedback]
Loading

Current Direction

  • Expanding full-stack prototype quality with better architecture boundaries and deployment readiness.
  • Deepening embedded + web crossover projects where hardware meets connected software.
  • Exploring applied AI automation patterns for real-world developer and business workflows.

Open To

  • Full-time roles and contract opportunities in embedded systems, full-stack engineering, and automation engineering.
  • Technical collaboration on practical, high-impact products.
  • Collaborating on interesting open-source project ideas and community-driven initiatives.

Contact

Popular repositories Loading

  1. github-actions-course github-actions-course Public

    Exercise files for a course on Learning github actions. Learn how to automate your workflow with existing actions and how to create a custom action and add it to the github marketplace.

    Python 1

  2. usehooks usehooks Public

    Forked from uidotdev/usehooks

    Easy to understand React Hook code recipes

    MDX

  3. math-worksheet-generator math-worksheet-generator Public

    Forked from januschung/math-worksheet-generator

    Create basic addition, subtraction and multiplication practice questions with the answer sheet

    Python

  4. Cracking-The-Coding-Interview-Python-Solutions-and-Explanations Cracking-The-Coding-Interview-Python-Solutions-and-Explanations Public

    Forked from arpankg/ctci-python-solutions

    Cracking the Coding Interview in Python 3. The solutions all have detailed explanations with visuals.

  5. java-algorithms-implementation java-algorithms-implementation Public

    Forked from SHERMANOUKO/java-algorithms-implementation

    Algorithms and Data Structures implemented in Java

    Java

  6. javascript-interview-questions javascript-interview-questions Public

    Forked from sudheerj/javascript-interview-questions

    List of 1000 JavaScript Interview Questions

    JavaScript