I build thewhole product.
Web, iOS and Android, backend, AI, payments and launch. I take an idea from the first commit to a live release, and I can own every layer along the way.
I get things done, learn and adapt quickly, and communicate clearly. As jaythewizzy I also make games and release music, and all of it lives here.
Software
LUXEN Live on Google Play and App Store A movie and TV streaming platform for web, Android and iOS, with trailers, watchlists, a watch player and several ways to unlock access.
- A complete streaming product built end to end: a Next.js web app, an Expo app for Android and iOS, and one shared Supabase backend. Available on Google Play and the App Store for phones, tablets and iPads, with thousands of users. Google Play availability covers 178 countries.
- An access model with three routes: rewarded ads unlock timed watch access, VIP subscriptions run through RevenueCat, and admins issue access codes. When time runs out the player pauses with a clear prompt instead of failing.
- Billing that holds up in practice: a webhook and a server-side sync reconcile store purchases to the right account, including purchases first recorded under anonymous IDs.
- Built to stay up: cached maintenance and status endpoints, parallelised reads, and per-IP rate limits tuned so search crawlers and real users are not blocked.
- Released like a product team: typecheck, lint, Expo Doctor and web build before every build, a closed test with about 40 testers to earn Google Play production access, and 27 Android builds since.
- Careful with users: consent-gated ads and analytics, push reminders with snooze and follow-up limits, rating prompts with cooldowns, and a content layer of guides, a blog and a methodology page tracked in Search Console.
The Foundry Finishing My multidisciplinary digital studio, run under WizzyLux Global Concepts.
- A studio offering digital products, UI and UX, e-commerce, AI, 3D and interactive work, and content and QA.
- Studio website with pages for work, services, process, about and contact, and a full case study for LUXEN.
- Contact form that stores project inquiries in Supabase and sends email through Resend once the studio domain is verified.
- Built on Next.js with a custom visual system.
GrowthOS Live A marketplace and wallet for digital growth and phone verification services.
- Customers fund an internal wallet through Paystack, then place orders and track them from one account.
- A provider router sends verification requests to upstream providers and records each activation.
- Supabase auth, an admin area, support requests and transactional email through Resend.
- Also hosts the app-ads.txt and privacy pages that Coinwell needs for AdMob.
Soft Spa Starter Booking and admin site for a spa, with in-studio and home-service appointments.
- Service selection, date and time picking, a configurable home-visit travel fee and checks that stop overlapping appointments.
- Protected admin login, plus separate emails for booking received and appointment confirmed or declined.
- The checkout screen is a prototype that collects no money. Payment is documented as needing a real provider with verified server notifications first.
EURUSD trading bot Live A Python trading system for EURUSD, built from a strategy research lab and running live.
- Backtester that reports win rate, profit factor and expectancy in R, with more than 20 numbered research iterations.
- Strategy checks on frozen parameters against independent data, a paper-trading mode and a full trade journal that records every signal, order and exit.
- MetaTrader 5 connection with order checks and safety gates: spread, position and volume limits and a daily-loss lock.
NDE In development Website for an architecture studio. Details will appear here when it launches.
Games
LifeLeague Release candidate A life-simulation game where careers, family and money play out one year at a time.
- A life-simulation game that runs one year at a time, from childhood through career, family and legacy across generations.
- A simulation engine of about 1,900 lines: careers with mastery tracks and specialisations, rare opportunities that unlock legendary roles, football seasons and contracts, investments, businesses and family storylines.
- Guest play with three local save slots, and cloud saves with optimistic concurrency for signed-in players.
- Server-authoritative economy: a wallet ledger is the source of truth and age-up runs on the server, so the client cannot invent cash.
- Rewarded-ad claims, a premium webhook, rate limiting and a health route, backed by 22 SQL migrations and release-check scripts that verify version and migration order.
Coinwell Live An Android coin game that rewards players for watching ads.
- Expo and React Native app with rewarded, interstitial, banner and app-open ads through AdMob.
- Consent is collected before ads initialise. App-open ads start on the third launch and are held back right after another full-screen ad.
- Test ad units in development and preview builds, live units only in the production build profile. Progress is saved on the device.
Music
I make music under the name jaythewizzy. Each release is distributed to the major streaming platforms, so you can find it wherever you listen.
Range
- Web
- Next.js, React, TypeScript, Tailwind, Vue, Angular, HTML and CSS
- Mobile
- iOS and Android with Expo and React Native, Flutter and Swift. Builds through EAS and store releases on Google Play
- Backend and data
- Node.js, Python, Django, Java, C++, Supabase and PostgreSQL, Prisma, MySQL, MongoDB
- Payments and monetisation
- Paystack, Stripe, Bachs, RevenueCat, AdMob with consent, webhooks and server-side purchase sync
- Infrastructure
- Vercel, AWS, Azure, Netlify, Heroku, firewall and rate-limit rules, Git, Resend for email
- AI engineering
- AI applications, LLM integrations, agents and workflow automation
- Trading and automation
- Python, pandas, backtesting, MetaTrader 5, scripts that remove manual work
- SEO and content
- Technical SEO, sitemaps and Search Console, editorial content, content creation
- Games and music
- Roblox games, game systems and economies, music production and distribution
- Working style
- Reliable delivery, clear communication with clients, quick to learn new tools
How I work
- Read the source and the config before changing anything.
- Make small, targeted changes.
- Typecheck, lint and build before anything is pushed.
- Leave stable systems alone unless there is a reason to open them.
About
I'm Stephen, a software and AI engineer from Nigeria, now based in Minsk. I started freelancing in 2019 and have since built web apps, iOS and Android apps, games and automation tools for clients across different industries.
Alongside client work I run my own products through WizzyLux Global Concepts, which covers my software, games, and music production and distribution. That means I have been on the other side of the brief too: payments that fail, store reviews, ad policies and users who write back.
- English, native
- French, basic
- Russian, basic
- German, learning
- Spanish, learning
- Yoruba, native
Contact
jaythewizzy@gmail.comFind me as jaythewizzy
Open to remote roles and freelance projects.