I'm a JavaScript/TypeScript engineer specialising in React, React Native, and Next.js, with a strong focus on great UX. At SuperGroup, I've been shipping across web and mobile interfaces. I like leading delivery, keeping team momentum high, and using smart AI workflows to clear out tedious tasks.
Senior React, React Native, and TypeScript engineer based in Cape Town. At SuperGroup, I ship web and mobile UI while maintaining an existing Angular codebase. Outside of that, I run Integrio, a family business building ultra-fast Astro sites on Cloudflare that integrate with local and international property management systems, pushing for 100/100 PageSpeed scores across all metrics. I am focused on full-time remote roles where I do my best work, though I am open to coming into a Cape Town office occasionally for team alignment, planning sessions, or key milestones. I am simply looking to avoid a mandatory 3 to 4 day weekly commute.
Remote-first with ad-hoc local flexibility. Cape Town, South Africa · SAST / GMT+2 (great UK overlap).
Experience
Senior Frontend & Mobile Developer
SuperGroup · Sep 2025 - Present
Own React, React Native, and TypeScript frontend delivery. Translate Figma designs into clean production code, maintain active Angular legacy applications, and collaborate with backend and QA teams to ship reliable features.
Founder & Lead Developer
Integrio · Oct 2024 - Present
Build high-performance Astro sites on Cloudflare infrastructure. Integrate Hono APIs, Supabase (Postgres), and external property management systems to handle real-time availability and fast booking flows.
Senior Frontend Developer & UX Lead
Waterfall Digital · Sep 2018 - 1 Sep 2025
Build frontend applications using Next.js and React, connect custom CRM pipelines, configure Cloudflare and Google Cloud services, and design conversion-focused interfaces in Figma.
UX & Frontend Engineer
Inn Style · 2019 - 2024
Designed and built reusable UI components, revamped the core enquiry flow, and parsed iCal feeds to sync third-party bookings with internal calendars. Wrote backend RSpec tests for features shipped.
Web Strategy & Delivery Lead
Lightswitch · Jan 2019 - Feb 2020
Led UX strategy and frontend delivery while building internal delivery workflows to keep technical execution aligned with product goals.
Senior React & mobile developer building great products with smart teams.
I'm a JavaScript/TypeScript engineer specialising in React, React Native, and Next.js, with a strong focus on great UX. At SuperGroup, I've been shipping across web and mobile interfaces. I like leading delivery, keeping team momentum high, and using smart AI workflows to clear out tedious tasks.
Senior frontend & mobile ownership inside a product team.
Senior React, React Native, and TypeScript engineer based in Cape Town. At SuperGroup, I ship web and mobile UI while maintaining an existing Angular codebase. Outside of that, I run Integrio, a family business building ultra-fast Astro sites on Cloudflare that integrate with local and international property management systems, pushing for 100/100 PageSpeed scores across all metrics. I am focused on full-time remote roles where I do my best work, though I am open to coming into a Cape Town office occasionally for team alignment, planning sessions, or key milestones. I am simply looking to avoid a mandatory 3 to 4 day weekly commute.
I step in as a senior engineer who bridges Figma designs and clean production code. I take loose product ideas, break them down into manageable tasks, and keep sprint delivery moving. Frontend and mobile are my primary focus, but building out Integrio gives me strong practical experience with light full-stack tech like Hono, Supabase, and edge deployments.
I review code, pair with other devs, and keep the codebase easy for the next person to pick up. For me, it is about actual team ownership and building good software, not just grabbing a ticket and trying to get it off my plate as fast as possible.
I use AI workflows to speed up repetitive tasks and clear out boilerplate, but I firmly believe AI is at its best with a human in the loop. Having a senior dev engaged from the initial tech spec all the way to final delivery is invaluable, and AI simply acts as a multiplier on top of that experience.
“Murray is extremely innovative, he has a great foresight in determining the best solution for the task/challenge at hand and the implications a decision will have on future aspects of the specific workflows. He has strong technical and people skills with an extremely calm disposition that is authoritative in its own right.”
02Delivery System
SYSTEM
AIPoweredDelivery.
Adding AI tools is easy, but getting real team velocity out of them takes structure. I use AI to speed up research, setup, and testing, while keeping system architecture, UX, and code quality firmly under human control.
Speed
Shorter cycles
Control
Human led
Trust
Checked output
01
Frame
Turn rough ideas into clear specs.
Walk the discovery path early to map risks, uncover edge cases, and define clear success criteria before writing any code.
DiscoveryRisksSpecs
02
Split
Break features into focused tasks.
Divide complex features into smaller, manageable pieces, like UI components, API contracts, and data models, so work moves forward smoothly without bottlenecks.
UIAPIsData
03
Amplify
Use AI for the heavy lifting.
Let AI agents handle boilerplate, initial drafts, and repetitive implementation while I focus on system architecture, business logic, and UI polish.
AgentsBoilerplateArchitecture
04
Verify
Validate before shipping.
Combine strict type safety, review loops, edge-case checks, and hands-on QA to ensure speed doesn't turn into tech debt.
TypesReviewQA
05
Compound
Keep what works for next time.
Turn effective prompts, checklists, and workflow patterns into reusable team assets so every sprint gets faster.
PromptsChecklistsReuse
03Skill Workflows
Skill workflows
A glimpse into my workflow.
I don't just chat with LLMs in a browser tab. I use structured skill workflows inspired by setups like Matt Pocock's to run a clean idea-to-ship pipeline. Click a skill on the left to see a simulated trace of how I use agents during discovery, implementation, and code review.
skill trace
$ skill
04Product & Engineering Roles
01 / Sep 2025 - Present
Senior Frontend & Mobile Developer
SuperGroup
Current
Challenge
High-traffic web and gaming products need fast, responsive interfaces that evolve quickly without breaking core customer journeys or slowing down release cycles.
Action
Own React, React Native, and TypeScript frontend delivery. Translate Figma designs into clean production code, maintain active Angular legacy applications, and collaborate with backend and QA teams to ship reliable features.
Impact
Keeps web and mobile experiences stable and maintainable while maintaining steady sprint velocity in a fast-paced product environment.
Accommodation operators need high-speed, custom booking sites that keep guests on-brand instead of redirecting them into generic third-party checkouts.
Action
Build high-performance Astro sites on Cloudflare infrastructure. Integrate Hono APIs, Supabase (Postgres), and external property management systems to handle real-time availability and fast booking flows.
Impact
Ships live platforms across South Africa, the UK, Scotland, and Canada that consistently hit near 100/100 PageSpeed scores across performance and accessibility metrics.
Client teams across the UK, SA, and Canada need senior frontend execution and UX direction to bridge the gap between design concepts and production-ready code.
Action
Build frontend applications using Next.js and React, connect custom CRM pipelines, configure Cloudflare and Google Cloud services, and design conversion-focused interfaces in Figma.
Impact
Keeps client projects moving forward by delivering clean code, reliable cloud setups, and clear design direction for teams without a dedicated internal lead.
A Ruby on Rails property management system required cleaner user flows, improved booking usability, and reliable calendar sync across external booking channels.
Action
Designed and built reusable UI components, revamped the core enquiry flow, and parsed iCal feeds to sync third-party bookings with internal calendars. Wrote backend RSpec tests for features shipped.
Impact
Improved booking conversion, reduced availability sync mismatches between Inn Style and external channels, and worked directly with leadership to ship core product updates.
UX DesignRuby on RailsUI ComponentsiCal SyncRSpec
05 / Jan 2019 - Feb 2020
Web Strategy & Delivery Lead
Lightswitch
Challenge
International client projects required structured UX direction, stakeholder alignment, and predictable delivery processes.
Action
Led UX strategy and frontend delivery while building internal delivery workflows to keep technical execution aligned with product goals.
Impact
Streamlined team output and supported successful web product launches across the UK and Singapore markets.
A quick snapshot of my core frontend stack, design workflow, backend integrations, and delivery tools.
Frontend & Mobile
Building responsive, type-safe web and mobile applications with predictable state management and clean component structures.
ReactReact NativeTypeScriptNext.jsAstroAngular
UX & Interface Design
Translating design vision into production code, building reusable UI libraries, and keeping user experience centered on speed and usability.
FigmaUX DesignDesign SystemsPrototypingMobile UX
Backend & Cloud Services
Handling light full-stack needs, edge deployments, database schemas, and external API integrations for modern product features.
CloudflareHonoSupabaseFirebasePostgresRuby on Rails
Delivery & AI Workflows
Using structured AI workflows and agent tooling to eliminate repetitive coding tasks and keep sprint execution on track.
AI WorkflowsSprint DeliveryCode ReviewsStakeholder Management
06Contact
Looking for a senior frontend & mobile engineer?
Based in Cape Town, South Africa (SAST / GMT+2). Focused on full-time remote roles with flexibility for occasional local planning sessions. If you need a senior dev who bridges Figma design, React, React Native, and practical AI workflows, let's talk.