> deno_mashResume

Dennis Macharia

Full-Stack Software Engineer

I build pragmatic, well-tested web products end-to-end โ€” from React frontends to Node backends and the infrastructure that runs them.

TypeScriptReactNext.jsNode.jsGraphQLFirebaseGCP
Scroll to explore

01 / Expertise

Technical Expertise

A pragmatic, full-stack toolkit โ€” tuned for shipping reliable products end-to-end.

Frontend Development

Building polished, accessible interfaces.

  • React & Next.js95%
  • TypeScript90%
  • Tailwind & Modern CSS92%
  • React Native75%

Backend & APIs

Designing reliable services and data layers.

  • Node.js & Express88%
  • REST APIs92%
  • GraphQL (Apollo)80%
  • Firestore & PostgreSQL82%

Performance & DevOps

Shipping fast, observable, production-ready apps.

  • Web Performance88%
  • Google Cloud Platform80%
  • CI/CD Pipelines78%
  • Firebase Hosting & Functions90%

02 / Selected work

Things I've built

A mix of production work and side projects. More on GitHub.

Logicea

Corporate marketing site for Logicea โ€” a software engineering consultancy. CMS-driven content, multi-page architecture, and a polished editorial design system.

  • ยทHeadless CMS (Strapi) powering all editable content
  • ยทSSG with on-demand revalidation for fast loads and instant publishing
Next.jsTypeScriptStrapiTailwind CSS

Be-Hookd Digital

Award-winning digital agency platform for music, entertainment and lifestyle. Manages and monetises artists' digital presence.

  • ยทProduction marketing site with CMS-driven content
  • ยทPerformance-focused: SSG and image optimisation
ReactTypeScriptNext.jsTailwind CSS

Be-Measured

Analytics platform that aggregates artists' social media engagement metrics and surfaces daily insights.

  • ยทScheduled GCP jobs ingest data from multiple social APIs
  • ยทCustom dashboards with date-range filtering
ReactTypeScriptFirebaseGCP

Burgetify

Personal budget management app for tracking expenses, with persisted state and authenticated user accounts.

ReactReduxWebpackFirebase

Plug Addons

Static marketing site exploring layout and motion patterns inspired by uplabs designs.

ReactCSSFirebase

Child Care

Static marketing site built with Gatsby, focused on accessible content and fast initial load.

GatsbySASSNetlify

03 / Experience

Where I've Worked

From freelance gigs to senior engineering roles at remote-first companies โ€” building across consumer, marketplace and Web3 products.

  • Jul 2022 โ€” Present

    IOTA

    Senior Software Engineer ยท Remote

    Building Web3 platform and blockchain-powered features for the trade and logistics industry. Translate business requirements into validated solutions, drive performance improvements, and ship in a self-organising agile team.

    TypeScriptReactNode.js / FastifyREST APIsNxMySQLRabbitMQDocker
  • Dec 2021 โ€” Oct 2022

    RemoteMore

    Senior Full-Stack Engineer ยท Remote

    Led story-point estimation and major technical decisions. Mentored junior engineers, ran agile ceremonies and production releases, and owned the design system end-to-end.

    TypeScriptReactNext.jsReduxFirebaseMongoDBTailwind CSSMaterial UIStorybookGCPCI/CD
  • Jun 2020 โ€” Nov 2021

    RemoteMore

    Full-Stack Engineer ยท Remote

    Delivered end-to-end features across the stack. Built responsive UIs, optimised performance, fixed real-time user-facing bugs, and pair-programmed with engineers across distributed teams.

    JavaScriptReactRedux SagaREST APIs
  • Jun 2020 โ€” Oct 2020

    Survey54

    Frontend Engineer ยท Remote

    Shipped front-end features with comprehensive test coverage and resolved live user-facing bugs while working fully remote.

    JavaScriptReactRedux SagaREST APIs
  • Nov 2018 โ€” Mar 2020

    Andela

    Software Engineer

    Delivered full-stack features with comprehensive tests across multiple client products. Maintained CI/CD pipelines, contributed to architecture design, and researched technology choices for product decisions.

    JavaScriptTypeScriptPython (Flask, Django)ReactReduxGraphQL / ApolloExpressPostgreSQLSequelizeHerokuCI/CD
  • Nov 2017 โ€” Nov 2018

    Freelance & Outsourcing

    Software Developer

    Customised designs to client requirements and worked through complex implementation playbooks. Foundation years โ€” picked up the engineering fundamentals that have shaped everything since.

    JavaScriptPython / FlaskReactReduxPostgreSQLREST APIs

04 / About

About me

I'm a software engineer focused on solving complex problems in the simplest way possible. Most of my work has been on consumer-facing web products โ€” building, shipping and iterating on them with small teams.

I care about collaboration, integrity, and being excellent in the craft. In practice that means writing readable code, testing what matters, and making product decisions that hold up under real users.

Based in Nairobi, Kenya. Open to remote and hybrid roles.

05 / Contact

Let's build something.

The fastest way to reach me is email. I usually reply within a day.