Logo
Moffat – Node.js, React, Typescript, experts in Lemon.io

Moffat

From Kenya (UTC+3)flag

Full-stack Web Developer|Senior

Moffat – Node.js, React, Typescript

Moffat is a senior full-stack engineer with 7 years of commercial experience in Node.js, React, Next.js, TypeScript, and AWS. He has successfully delivered complex web and mobile platforms, showcasing strong architectural design skills and hands-on expertise with both monolithic and serverless back-end systems. He demonstrates clear communication, proactive stakeholder engagement, and a product-focused mindset. He thrives in fast-paced environments and contributes effectively as both an individual contributor and a collaborative team member.

7 years of commercial experience in
Administration
AI
Art and creativity
Consulting services
Gamedev
Information services
Job and career services
Media
Music and audio
Tourism
Travel
Content creation and licensing
Marketplace
Video streaming software
Content management
Main technologies
Node.js
7 years
React
7 years
Typescript
5 years
Next.js
7 years
AWS
5 years
Additional skills
Express.js
React Native
Expo
Ant Design
shadcn
GCP
MQTT
API
UI/UX
Sequelize ORM
Apollo GraphQL
GraphQL
MongoDB
PostgreSQL
MongooseODM
Jest
Django REST
Python
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Full-stack Software Engineer
Jan 2024 - Aug 20251 year 6 months
Project Overview

A game localization platform designed to streamline workflow management, file exchange, and order processing for localization projects. The solution included a web application and an integrated MemoQ plugin enhanced with Natural Language Processing (NLP) to support AI-assisted translation.

Responsibilities:
  • Implemented a new client funnel focused on the quote-to-order process;
  • Built the infrastructure for the microservice;
  • Delivered multiple end-to-end features across the platform as a full-stack engineer;
  • Integrated third-party services to enhance platform functionality;
  • Contributed to the development of an NLP-powered plugin for AI-assisted translation.
Project Tech stack:
React
AWS
MobX
PostgreSQL
Python
Django REST
Typescript
Full-stack Software Engineer
Jun 2023 - Dec 20236 months
Project Overview

The project is a music ecosystem combining a web platform for DJs to upload and curate their sets with a mobile app for users to stream music and create personalized playlists. It represents the next evolution in music streaming, connecting people, amplifying sound, and redefining how music creators are rewarded. The team brings together diverse experiences united by a shared passion for music, particularly electronic music.

Project gallery:
Portfolio example for WeR1 by Moffat, Fullstack Software Engineer
Portfolio example for WeR1 by Moffat, Fullstack Software Engineer
Portfolio example for WeR1 by Moffat, Fullstack Software Engineer
Responsibilities:
  • Developed and maintained user management features, including signup, login, and password recovery flows;
  • Implemented DJ set upload functionality with chunked file uploads to AWS S3 for efficient large-file handling;
  • Built DJ set track list management with persistent ordering and drag-and-drop reordering;
  • Secured DJ sets with signed URLs, ensuring only subscribed users could access content;
  • Contributed to the migration from Prisma to Drizzle ORM, improving database management and query performance;
  • Collaborated in a 5-person team to build the platform from scratch to an alpha release with a closed user base, focusing on delivering a robust web application for DJs to upload and curate their sets.
Project Tech stack:
Node.js
Express.js
Prisma
AWS
React
Next.js
shadcn
PostgreSQL
Apollo Client
Apollo Server
Typescript
Full-stack Software Engineer
Jul 2022 - May 202310 months
Project Overview

The project is a mobile job marketplace connecting security guards with companies and individuals seeking qualified personnel. Security professionals can post their qualifications, while employers can search for, verify, and engage with suitable candidates. The platform addresses the challenge of finding and vetting security guards, particularly armed personnel, streamlining the hiring process and improving accessibility for both guards and clients.

Project gallery:
Portfolio example for FindAGuard by Moffat, Fullstack Software Engineer
Portfolio example for FindAGuard by Moffat, Fullstack Software Engineer
Portfolio example for FindAGuard by Moffat, Fullstack Software Engineer
Portfolio example for FindAGuard by Moffat, Fullstack Software Engineer
Portfolio example for FindAGuard by Moffat, Fullstack Software Engineer
Responsibilities:
  • Developed and maintained user management system, including signup, login, password management, and role-based access control;
  • Implemented onboarding flows for security guards and clients (companies or individuals) to streamline account setup;
  • Integrated payment gateway, subscription management, and automated invoicing to support platform monetization;
  • Built semantic search and advanced filters for employers to efficiently find qualified security guards;
  • Developed real-time chat functionality with file exchange to facilitate vetting and communication between companies and guards;
  • Worked in a 2-person team to build the platform from scratch, delivering both backend services and mobile applications up to launch.
Project Tech stack:
Node.js
Express.js
Prisma
AWS
React Native
Expo
PostgreSQL
Jest
Enzyme
Apollo Client
Apollo Server
Typescript
Full-stack Software Engineer
Dec 2020 - Jun 20221 year 5 months
Project Overview

The project is a web platform for 360-degree travel video experiences. Content creators, such as travel agents, can upload immersive virtual tours of destinations, and users can purchase and explore these high-quality experiences. The platform makes travel more accessible, allowing people to discover new places virtually. The team combines expertise in travel and technology, united by a belief in the positive impact of travel.

Project gallery:
Portfolio example for Virtually Visiting by Moffat, Fullstack Software Engineer
Portfolio example for Virtually Visiting by Moffat, Fullstack Software Engineer
Portfolio example for Virtually Visiting by Moffat, Fullstack Software Engineer
Portfolio example for Virtually Visiting by Moffat, Fullstack Software Engineer
Responsibilities:
  • Built and maintained authentication and role-based access systems for both content creators and end-users;
  • Designed onboarding experiences for creators and consumers, including profile setup and account customization;
  • Integrated payments, subscription plans, and virtual credit card functionality to handle transactions securely;
  • Developed infrastructure for uploading, storing, and streaming 360° videos with DRM to protect intellectual property;
  • Created a content management system (CMS) for administering tours, managing workflows, and handling platform operations;
  • Contributed to the development of the platform from scratch, delivering a functional MVP and alpha release that enabled users to explore and purchase immersive virtual tours.
Project Tech stack:
Node.js
Express.js
Prisma
AWS
React
Next.js
PostgreSQL
Jest
Apollo Client
Apollo Server
Typescript

Education

2016
Environmental Science
Bachelor's

Languages

Swahili
Advanced
Kikuyu
Advanced
French
Pre-intermediate
English
Advanced

Hire Moffat or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.