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.
- 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.
| 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# |
- C++ and low-level systems programming
- Embedded Linux workflows
- Electronics prototyping, PCB design, soldering, and debugging
- Django and NestJS application development
- REST API design and implementation
- C# .NET and Entity Framework foundations
- React, Angular, TypeScript, JavaScript
- Modern frontend tooling and component-driven UI work
- Python desktop GUI application development with PySide6
- Docker-based local and deployment workflows
- GitHub Actions and Azure DevOps pipelines
- Azure platform exposure
- Power Automate and n8n for workflow automation
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]
- 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.
- 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.
- LinkedIn: michael-murithi-kariuki
- GitHub: @MichaelMurithi


