Mosh Mage

Mosh Mage

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Javascript Developer
Javascript Developer

I'm a fractional CTO and tech lead based in Munich with over 15 years of experience across the full stack. I started as a self-taught coder writing mIRC scripts and freelance tools, then moved through agencies and product teams in Belgium and Portugal before becoming CTO of BEPRO Network, where I built the technical foundation for a Web3 platform and stayed on through its acquisition by TAIKAI.

As CTO, I led the product lifecycle end to end, from roadmap and architecture decisions to mentoring engineers and running agile delivery across a distributed team. I care about clear communication with founders and stakeholders just as much as the technical work itself.

Today I split my time between fractional CTO engagements and hands on development. Recent projects include diagnosing and fixing critical performance issues for a SaaS product (cutting load times from 5 seconds to under 1 second), leading Stripe payment integration, and rescuing a stalled early stage MVP and shipping it to production. I also build custom Claude AI skills and internal AI tooling, and I'm currently working across .NET, TypeScript, Terraform and GCP.

What I bring: strong full stack engineering (TypeScript, Node.js, React, .NET), cloud architecture (GCP, AWS), hands on team leadership, and the ability to move between strategic planning and writing code myself. I'm comfortable owning a technical roadmap or just shipping features, depending on what the project needs.

Available now for fractional CTO roles and hands on contract work, remote first.

English
Berlin (+02:00)
Joined January 2017
EXPERTISE
10 years experience
I fell in love with Javascript when I was a wee developer first joining the world of consulting agents, when jQuery was rising to its pri...
I fell in love with Javascript when I was a wee developer first joining the world of consulting agents, when jQuery was rising to its prime, and from there on it has been my language of choice.
Es6Es5Event
View more
10 years experience
I discovered NodeJS while working for Betfair, soon after I understood I could grab the output from a wii-controller and make a game that...
I discovered NodeJS while working for Betfair, soon after I understood I could grab the output from a wii-controller and make a game that tracked the speed of shaking and would move a horse on a screen -- that's how much I loved it. Since then, I've written a Socket-IO RxJs library and a Moduler for the node-irc library.
2 years experience
5 years experience
2 years experience
10 years experience
2 years experience

REVIEWS FROM CLIENTS

Mosh's profile has been carefully vetted and approved as a Codementor. Connect with Mosh now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
rafflecode
RaffleCode is a raffle script that randomly sorts one option
PHP
1
1
tc-easymode
Torn City UI Modifications
JavaScript
1
0
EMPLOYMENTS
Fullstack Senior Developer
ListKit.io
2026-04-01-Present

– Brought in to diagnose and resolve critical performance and stability issues on a production SaaS platform.
– Reduced page load ...

– Brought in to diagnose and resolve critical performance and stability issues on a production SaaS platform.
– Reduced page load from 5s to sub-1s through deep performance optimization; resolved out-of-memory failures by redesigning processes into streaming artifact architecture.
– Spearheaded Stripe payment integration end-to-end and built custom Claude.ai skills for internal organisational use.
– Expanded scope from bug-fixing to feature development; contributing to database layer consolidation with typed TypeScript client generation within a unified DBA-owned repository.Remote / Contract

Database
TypeScript
Stripe Payments
View more
Database
TypeScript
Stripe Payments
Performance Optimization
SaaS
Claude.ai
View more
Fractional CTO & Principal Developer
Insight Behaviours
2025-09-01-2026-04-01

– Took over a stalled early-stage product and transformed it into a production-ready, GDPR-compliant SaaS platform supporting 500+ sim...

– Took over a stalled early-stage product and transformed it into a production-ready, GDPR-compliant SaaS platform supporting 500+ simultaneous users.
– Architected full CI/CD pipeline via Railway, integrated Redis/BullMQ queue system, and deployed Sentry-based monitoring — zero-downtime from day one.
– Implemented MIS integration via custom data parsers and WondeAPI, enabling automated PDF report generation from survey responses.
– Built a 15-attribute diagnostic model classifying student learning profiles from behavioural data.Remote / Contract

API
Redis
Sentry
View more
API
Redis
Sentry
CI/CD
IBM MQ
System integrations
SaaS
Rail and transit
View more
Head of Development / CTO
TAIKAI / BEPRO Network
2021-01-01-2024-09-01

– Owned the full product lifecycle for BEPRO’s Web3 platform — ideation, roadmap, feature prioritization, and release management acros...

– Owned the full product lifecycle for BEPRO’s Web3 platform — ideation, roadmap, feature prioritization, and release management across 3+ years.
– Led distributed agile teams for a platform used in 200+ global hackathons and innovation challenges.
– Authored and published @taikai/dappkit, an open-source JavaScript library enhancing smart contract usability on Ethereum.
– Aligned product vision with founders, design, marketing, and community stakeholders across the BEPRO ecosystem.Remote

Web3
Agile
Product lifecycle management
View more
Web3
Agile
Product lifecycle management
Smart contract
View more
PROJECTS
Thornfield - AI GovernanceView Project
2026
What is Thornfield? Thornfield is a fictional English village in Hampshire, governed by an AI council leader. Every 15 simulated days, t...
What is Thornfield? Thornfield is a fictional English village in Hampshire, governed by an AI council leader. Every 15 simulated days, the President receives a briefing on the village state and makes decisions that shape the community — from infrastructure investments to policing strategies. The simulation runs daily, generating realistic events, economic changes, and population shifts. Why? Thornfield is not testing whether AI can run a village well or badly. It is leaving that genuinely open and watching what governing style emerges on its own — cautious, reactive, decisive, whatever it turns out to be — given real news, real budget pressure, and real consequences for ignoring problems. The interesting part is not the verdict. It is that nobody decided the verdict in advance. How does it work? Each day, two AI calls simulate village life. The first generates events, weather, crime, and population changes. The second handles the economy — businesses opening or closing, public services, and tracking new places. Code enforces hard limits (death rates, crime caps, budget bounds) so the simulation stays realistic.
PostgreSQL
NestJS
AI
View more
PostgreSQL
NestJS
AI
View more
Baby Vault – A 100% offline, privacy-first PWA for new parentsView Project
2026
Baby Vault A 100% offline, privacy-first PWA for tracking a newborn's feeding, sleep, and diaper changes, built with no accounts, no clou...
Baby Vault A 100% offline, privacy-first PWA for tracking a newborn's feeding, sleep, and diaper changes, built with no accounts, no cloud sync, and no analytics. Background Built during paternity leave, in the nap windows between feedings, after the developer became a father and found every popular baby-tracking app pushed accounts, cloud syncing, and subscription monetization on top of sensitive infant health data. Baby Vault was the answer: a tracker that never sends a single byte to a server. How it works The app runs entirely in the browser using IndexedDB for local storage, so data never leaves the device. Install it to the home screen as a PWA and it works fully offline, even with zero signal. There's a JSON export/import for backup or manual transfer between devices. Partner sharing was the one gap flagged by early users (the app has no accounts, so syncing across two phones isn't trivial). The fix shipped after launch: a decentralized sync engine built on Nostr. Each user gets a locally generated cryptographic key pair instead of a login. To share with a partner, you create a "Vault" with a shared secret key (NIP-44) exchanged via QR code, then logs sync through decentralized relays, end to end encrypted so even the relay operators only see noise. Anyone wanting full control can point it at their own private relay. Standout features - Golden Hour Overlap: a Gantt-style chart for multi-child households, surfacing the rare moment everyone is asleep at once - Medical Export: a print-optimized report formatted for a quick pediatrician visit - Witching Hour Heatmaps: visualizes patterns in evening fussiness
React
IndexedDB
PWA
View more
React
IndexedDB
PWA
Decentralised systems
View more