MasterJi: Learn & Code
Code challenges & progress
Free · Designed for iPad. Not verified for macOS.
MasterJi is your free coding practice coach—built for students, working developers, and community learners who want to stay consistent with interview prep.
What you can do:
• Solve curated problems in the in-app editor with sample tests, language templates, and detailed results
• Explore daily problem drops, company-tagged sets, and public coding sheets tailored to core data structures and algorithms
• Jump into coding challenges, submit proof with images, and climb challenge rankings
• Earn XP, track your heatmap, maintain streaks, and collect challenge winner badges
• Join live multiplayer quizzes with real-time questions, leaderboards, and timed rounds
• Join Town Halls and chat in real time with your community (including GIFs, images, and @mentions)
Coding Practice:
→ In-app code editor with multi-language support and sample test cases
→ Daily problems and company-tagged question sets
→ Public coding sheets for structured DSA practice
→ Challenge rankings and proof-based submissions
Sign in with Apple, Google, or GitHub to sync progress across devices. MasterJi never shows ads or sells your data, and all uploads stay inside the community. Push notifications keep you informed about upcoming deadlines, quiz starts, wins, and code review reminders.
Perfect for:
→ Students preparing for technical interviews
→ Developers staying sharp between jobs
→ Anyone building a consistent coding habit
→ Communities running live coding competitions
Start your coding journey today—completely free.
more What's New in Version 1.6.3
Byte Vault
- Added an info disclaimer explaining how bytes are used for coding problems
Town Halls
- Unread messages now marked more accurately when you return to a chat
- Member count loads faster
UI & Layout
- Fixed wallet screen spacing issues
- Achievements now load more items on scroll
- Better update prompt with clearer messaging
- Fixed challenges tab showing a loader at the right time
Performance
- General stability improvements
1.6.3 22 Feb
What's New in Version 1.6.2
Town Halls Chat
- Added a GIF and sticker picker with search, powered by Klipy
- Added full message search with highlighted matches and tap-to-jump to any result
- Added a branded doodle background pattern behind chat messages
- Chat header now displays the member count for each Town Hall
- Added a zoomable image viewer with pinch-to-zoom, panning, and double-tap support
- Fixed unread message divider not appearing when there are only 1-2 unread messages
- Improved scroll-to-unread and auto-scroll behavior for more reliable navigation
- Improved tags layout so badges stay readable on smaller devices
UI Refresh
- Redesigned profile stats bar into a compact three-column layout that works on all screen sizes
- New 3D icons throughout the app for a more polished look
- Redesigned auth screen with updated sign-in icons and layout
- Improved home screen with better text styling and a new Town Halls card
- Updated Profile and Wallet screens to match the new 3D icon style
Profile & Activity
- Pull-to-refresh now also refetches the activity heatmap
Ratings
- Added an in-app review prompt that may appear after key milestones
Uploads
- Added image cropping before upload with camera vs. photo library options
Device Compatibility
- Improved safe area inset handling across all screens
- Better layout on devices with notches and rounded corners
Performance
- General stability improvements and minor UI polish
1.6.2 20 Feb
What's New in Version 1.5.0
Town Halls Chat
- Added improved message search with relevance scoring, multi-field matching, and a clearer results summary
- Added date dividers to make long conversations easier to scan
- Added a reactions details view so you can see who reacted to a message
- Improved unread handling with scroll-to-first-unread, smarter auto-scroll, and incremental loading for newer/unread messages
- Fixed long-press actions showing on deleted messages
Uploads
- Added image cropping before upload
- Improved image selection with clearer camera vs. photo library options
Live Quiz
- Added a loading indicator when refreshing quiz stats
- Improved stats refresh behavior and UI responsiveness
- Updated the waiting screen with a refreshed animation
Notifications
- Improved notification tap handling on cold start
- Added more accurate deep linking for chat mention notifications (including opening the specific message when available)
Performance
- Improved chat loading speed and reduced UI flicker when opening rooms
- General stability improvements and minor UI polish
1.5.0 5 Feb
What's New in Version 1.4.6
Town Halls Chat
- No major Town Halls chat changes in this update
Notifications
- No major notification changes in this update
Performance
- Fixed an issue where streaks could display or update incorrectly
- General stability improvements and minor UI polish
1.4.6 19 Jan
What's New in Version 1.4.5
Town Halls Chat
- Improved unread handling by tracking session start time so only truly unread messages are marked unread
- Improved read tracking with more accurate newest-message timestamp reporting
- Added a new message count badge when you’re scrolled up, plus smarter auto-scroll behavior to prevent unwanted jumps
- Improved initial positioning and jump-to-unread/highlight scrolling for more reliable navigation in busy rooms
- Improved message persistence by saving message timestamps for better synchronization and deep linking
Notifications
- Improved notification tap handling for cold start using the latest notification response flow
- Added deep links for chat mention notifications to open the correct Town Hall chat (and optionally highlight the message)
Performance
- Improved gesture handling stability across the app
- General stability improvements and minor UI polish
1.4.5 8 Jan
What's New in Version 1.4.2
Town Halls
- Updated Town Halls access logic so more users can join and participate
- Improved Town Halls data fetching with smarter polling and faster unread count updates when the dropdown is open
Chat & Messaging
- Added @mentions with user autocomplete for easier conversations in chat rooms
- Updated mention autocomplete so “@everyone” only appears when “@” is typed with no additional text
- Improved mention rendering in replies for clearer context
- Added image sharing in chat (AWS S3) with an optional caption
- Added an internal badge indicator for staff-only rooms
- Improved chat scrolling behavior, including fixes for auto-scroll issues
- Improved message deletion notices to show whether you, someone else, or a moderator deleted the message
- Expanded emoji reactions and refined reactions layout for better consistency
- Improved emoji bar positioning to dynamically fit available space
- Updated message bubble styling, colors, and GIF aspect ratios for better readability
Notifications
- Suppressed mention notifications while the app is in the foreground to reduce distractions
Performance
- Improved message fetching by merging results to avoid missing messages
- Fixed Supabase timestamp parsing to ensure correct UTC handling
- Improved token retry handling and general stability improvements and minor bug fixes
1.4.2 31/12/2025
What's New in Version 1.4.0
Town Halls
- Added real-time chat inside Town Halls (powered by Ably)
- Updated Town Halls access messaging to clarify eligibility and unlocks
- Improved role-based fetching for Town Halls to ensure the right users can access data
Chat & Messaging
- Added GIF support (Giphy) for richer conversations
- Improved message fetching by merging new results with existing messages to avoid missing items
- Enhanced pagination with smarter loading behavior based on available space
- Added date separators for easier reading across long conversations
- Improved message deletion notices to clarify who deleted a message
- Added user profile interactions (bottom sheet) with the option to block users
Theme & Real-Time Reliability
- Improved real-time session management and connection handling
- Theme preferences now persist (load and save user-selected theme)
Performance
- General performance improvements and minor bug fixes
- Cleared cached tokens and real-time client state on logout to prevent auth issues
1.4.0 24/12/2025
What's New in Version 1.3.7
Challenges & Notifications
- Notifications now open directly to challenge details
- Improved notification targeting and delivery feedback
Markdown & Content
- New MarkdownDisplay for rendering content with images
- Enhanced MarkdownEditor with image uploads and inline resizing
- Deferred background uploads for smoother performance
UI Updates
- Updated submission result UI
- Refined dropdown styling
- Improved button radius and navigation dots
- Better layering (z-index) for editor and code panels
Performance
- General performance improvements
- Minor bug fixes and polish
1.3.7 02/12/2025
What's New in Version 1.3.5
Sign in with Apple
- Fixed an authentication issue affecting iPadOS devices (as reported during App Store review)
- Added the required com.apple.developer.applesignin entitlement and updated provisioning
- Improved reliability for passcode and Face ID login
- Better support for “Hide My Email” accounts
Challenges & Notifications
- New challenge carousel on the Home screen
- Challenge notifications now open directly to challenge details
Keyboard & Quiz Improvements
- Smoother keyboard transitions and swipe-down to dismiss
- Automatic cleanup after quizzes
Leaderboard
- Updated layout with improved avatars and smoother scrolling
General
- Better error handling during sign-in and account creation
- Performance and stability improvements across the app
1.3.5 26/11/2025
Bug fixes and performance improvements
1.2.4 10/11/2025
What’s New in Version 1.2.3
We’ve made several improvements to enhance your coding practice experience.
Live Quiz
• Smoother and clearer quiz walkthroughs
• Enhanced real-time competition interface
• Fixed layout issues on the intro screen
• Answer inputs now lock after submission
• Removed unnecessary clear button for word cloud questions
Leaderboard
• Your rank now appears directly on the leaderboard
• Improved layout and visual feedback when viewing your position
• Faster and more responsive leaderboard performance
Code Editor
• Added a confirmation dialog before submitting solutions
• Improved flow to prevent accidental submissions
• Better post-submission navigation experience
General Improvements
• More responsive and consistent UI across screens
• Fixed button and stats alignment issues
• Overall performance enhancements for a smoother experience
MasterJi continues to be 100% free — no ads, just learning. Keep coding, keep growing!
1.2.3 08/11/2025
Version 1.2.2 - Live Quiz Feature Launch
NEW: Live Multiplayer Quizzes
• Join real-time quiz sessions with your community
• Answer multiple choice, rating, and text questions
• Watch your rank climb on the live leaderboard
• Get instant feedback on correct and incorrect answers
• Track your score, average time, and position in real-time
This update brings our most requested feature: live competitive quizzes. Jump in, test your knowledge, and compete with fellow developers in real-time.
1.2.2 08/11/2025
This update focuses on performance and reliability improvements.
Challenge filtering now happens on the server side for faster and more consistent results.
Debouncing has been added to all searches to make them smoother and reduce unnecessary network calls.
Various bug fixes and optimizations throughout the app.
1.1.4 16/10/2025
What's New in Version 1.6.3
Byte Vault
- Added an info disclaimer explaining how bytes are used for coding problems
Town Halls
- Unread messages now marked more accurately when you return to a chat
- Member count loads faster
UI & Layout
- Fixed wallet screen spacing issues
- Achievements now load more items on scroll
- Better update prompt with clearer messaging
- Fixed challenges tab showing a loader at the right time
Performance
- General stability improvements
more Version 1.6.3 22 Feb
Data Linked to You The following data may be collected and linked to your identity:
Contact Info User Content Identifiers Usage Data