Skip to content
View mishs's full-sized avatar

Block or report mishs

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.

Content in all repositories owned by your account will be closed.
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
mishs/README.md

Misheck Siwela

Senior Software Engineer · React, TypeScript & Full-Stack Development

I build web applications and integrations, drawing on +7.5 years of software engineering experience. My focus is turning complex requirements into understandable interfaces, clear API contracts, and maintainable code.

Cape Town, South Africa · Open to senior frontend/full-stack roles, sustained contracts, and remote collaboration

Previously · Selected work · More interface projects · Portfolio guide · Engineering approach

Previously:

  • Senior Software Engineer at Rank Group — regulated gaming platforms, testing standards, and code review.
  • Senior Full-Stack Engineer at Huble — React/TypeScript delivery, serverless functions, and CRM integrations.
  • Software Engineer at EY, via +OneX — enterprise applications, API integrations, and frontend performance.
  • Senior Full-Stack Developer (Contract) at Spitfire Inbound — CRM workflows, reusable modules, and third-party integrations.
  • Lecturer & Coding Coach at CodeSpace Academy — JavaScript, APIs, debugging, and developer mentoring.
  • Software Developer (Contract) at DADO Agency — React frontend delivery for European clients.
  • Software Engineer at Homechoice — e-commerce development and legacy frontend modernisation.
  • Junior Web Developer at OpenUp — end-to-end delivery of a civic platform using Django, GraphQL, and React/Gatsby.
  • SEO Specialist at Big Web Media — technical on-page and off-page optimisation to improve search visibility.

Selected work

A curated route through my public projects, organised by engineering focus. Follow the code links to inspect the implementation directly.

Project Engineering focus Explore the implementation Demo
Management Dashboard Complex UI state and component development. Code · Task helper tests View demo
Europe Data Visualisation Interactive data visualisation. Code · Data loading Source available
Martian Robots Domain modelling and automated tests. Code · Simulation tests CLI project
GitHub Commits Explorer Repository exploration and shared UI state. Code · Commits interface View demo
Client Subscription Tracker Business interfaces and filtering. Code · Table interface View demo
User Directory & CRM Interface React, TypeScript, API validation, and shared UI state. Code · State management View demo

More interface projects

Explore all nine projects and their code entry points →

Each project illustrates a specific area of implementation; setup instructions are available in its repository.

Engineering approach

  • Understand the constraints: clarify the user need, existing system, and delivery priorities before choosing an approach.
  • Make boundaries clear: separate interface concerns, application logic, and external integrations.
  • Make behaviour reviewable: use focused tests, readable code, and explicit handling of loading and failure states.
  • Explain the trade-offs: favour decisions that the team can understand, maintain, and evolve.
  • Help others grow: share context through code review, pairing, and mentoring.

Technologies

Core: React, TypeScript, JavaScript, Node.js
Also worked with: Remix, Next.js, Angular, D3, C#/.NET, REST, GraphQL, Tailwind CSS, Storybook, GitHub Actions, Docker, and Cloudflare.

Connect

I welcome conversations about senior engineering opportunities, frontend architecture, and API integrations. Connect with me on LinkedIn.

Pinned Loading

  1. management-dashboard management-dashboard Public

    Production-ready React task dashboard with TypeScript, Redux Toolkit, Material UI, drag-and-drop workflows, testing, and Storybook documentation.

    TypeScript

  2. vulekamali/static-budget-portal vulekamali/static-budget-portal Public archive

    Open Budget Data Portal by National Treasury of South Africa

    JavaScript 4 1

  3. hubspot_react_ts-fullstack-tinkering hubspot_react_ts-fullstack-tinkering Public

    HubSpot Fullstack React app showcasing scalable component architecture and API integration with Atomic Design.

    TypeScript

  4. OpenUpSA/eviction-process OpenUpSA/eviction-process Public

    DEPRECATED 2019-07-31 Eviction process website by OpenUp

    JavaScript 3

  5. react-gitcommits-explorer react-gitcommits-explorer Public

    GitHub Commits Explorer web app allowing users to explore code repositories and view their commits.

    JavaScript

  6. client-subscriptions-tracking client-subscriptions-tracking Public

    Keep track of client's online/digital product details in one place with capabilities to filter, search, select for details, etc

    JavaScript