Fitness technology
Workout dashboard & device interface
A treadmill interface that brings workout time, speed, distance and energy information into one screen. Users can start a session, adjust speed and reach additional device controls without leaving the workout view.
- Session timer and start countdown
- Speed and device-control screens
- Circular gauges and pace chart
- Media interface with return to workout
Explore project
Health & BLE
Health software engineering
A mobile application designed to display ECG data from a compatible health device and support measurement workflows. Device connectivity, measurements and account actions come together in one experience.
- BLE device connectivity
- ECG screens
- Measurement workflows
- Sign-in and settings
Explore project
Connected health
Selected engineering work
A health platform designed to help users follow data from connected health devices in a mobile application. Device connections, live ECG views and account actions are handled within the app.
- Connected-device communication
- Live ECG display
- Account workflows
- Mobile/backend integration
Explore project
Exploration platform
Mobile + API + panel
A mobile application for discovering cities through missions and exploration content. Users follow discovery tasks while content is organised through a separate administration panel.
- City discovery and missions
- Proof and badge management
- Monthly discovery content
- Mobile app, API and admin panel
Explore project
Puzzle / Line Bounce
Mobile game project
A mobile puzzle game about directing a laser path and using reflections to solve the board.
- Laser-path routing
- Reflection puzzles
- Neon visual style
- Short sessions
Explore project
Arcade / Brick Breaker
Mobile game project
A neon arcade game about planning ball trajectories and breaking bricks. Short levels and quick retries suit mobile play sessions.
- Brick-breaking mechanics
- Neon visual theme
- Level progression
- Short sessions
Explore project
Parking / Puzzle
Mobile game project
A mobile puzzle game about matching cars and colours in the right order to clear a parking grid. Each move affects the space available for the next cars.
- Car and colour matching
- Parking-space management
- Short puzzle levels
- Boosts
Explore project
Connect the Dots / Puzzle
Mobile game project
A colourful puzzle game about joining matching dots with paths. Planning connections and arranging colour routes sit at the centre of play.
- Dot connections
- Colour-path puzzles
- Minimal interface
- Short levels
Explore project
Word Search
Mobile game project
A mobile word-search game about finding words among letters. Short levels support word discovery and everyday play.
- Word search
- Short levels
- Word discovery
- Mobile-focused interface
Explore project
Tile Match / 3D
Mobile game project
A mobile puzzle game about clearing objects through triple matches. Visual selection and matching decisions support a relaxed progression flow.
- Triple matching
- 3D-style objects
- Level progression
- Relaxed pace
Explore project
Runner / Action
Mobile game project
A mobile runner project combining fire-and-water character themes with zombie action. Running gameplay and real-time play are developed in the same workspace.
- Runner gameplay
- Fire-and-water characters
- Zombie action
- Real-time game development
Explore project
Word Match
Mobile game project
A mobile word puzzle about discovering relationships between words and matching them.
- Word matching
- Word groups
- Level progression
- Short sessions
Explore project
Word Puzzle
Mobile game project
A mobile game presenting word puzzles in short levels. Word discovery and level progression form the basis of everyday play.
- Word puzzles
- Level progression
- Short sessions
- Mobile interface
Explore project
Sports data
Platform development
A sports-data platform for collecting, organising and presenting football information in product interfaces. Web, API and administration tools form one ecosystem.
- Football-data ingestion
- API and background workers
- Web interface
- Administration panel
Explore project
Translation
iOS project
A native iOS application project designed around a mobile translation experience.
- Native iOS application
- Translation workflow
- Mobile screens
Explore project
Embedded software
Device software project
Gateway software developed to support device-side communication in a health-device ecosystem. It provides the device-software layer alongside the mobile application.
- Arduino-based firmware
- Device-side software
- Connected-health integration
Explore project
Location & ranking
API MVP and mobile foundation
An application designed to turn altitude measurements into a leaderboard experience. It supports recording measurements, creating profiles and following rankings.
- Altitude measurement records
- Leaderboards
- User profiles
- Mobile client and measurement API
Explore project
Language learning
Web MVP
A web application designed to make language learning a regular habit through small daily tasks. Vocabulary, sentence and listening exercises are combined with progress tracking.
- Daily learning tasks
- Vocabulary and sentence practice
- Listening and matching exercises
- Progress tracking
Explore project
Personal finance
Web application project
A web application that makes personal budgeting easier by bringing income, expenses and debt records together.
- Income and expense records
- Debt and credit-card tracking
- Loan records
- Budget reports
Explore project
Product growth
Growth infrastructure
A growth platform designed to help mobile product teams review store reports and user feedback together.
- Google Play reports
- Store reviews
- Meta connection modules
- Dashboard and account access
Explore project
AI services
API project
Service infrastructure for organising users, topics and message flows in AI conversation products.
- User management
- Topic and conversation flows
- Message records
- Search history
Explore project
AI services
Service prototype
A Python application that accepts prompt requests through a text-generation service, making generation accessible to other products.
- Prompt-based requests
- Text-generation endpoint
- Python service layer
Explore project
Android utility
Android project
An Android application for creating repeated text, alternative font styles and patterns. Users can return to earlier work through history and favourites.
- Text and font styles
- Pattern generation
- History
- Favourites
Explore project
Browser tools
Browser extension
A browser tool for collecting and downloading chat messages from Telegram Web, using upward scrolling to reach earlier messages.
- Telegram Web support
- Scroll-based message collection
- Download workflow
- Chrome extension
Explore project
E-commerce
Static showcase
An e-commerce brand showcase presenting home and kitchen products by category. Visitors can explore storage, organisation and practical living products.
- Product and category presentation
- Brand story
- Responsive web interface
- Contact sections
Explore project
Unity puzzle
Unity development
A Unity puzzle project that invites players to think about move order. The game interface and puzzle interactions are developed under a distinct product identity.
- Unity game project
- Puzzle interactions
- Game-specific interface and visuals
Explore project
Unity game
Unity development
A Unity project being developed around a colourful game world and puzzle interactions. It is maintained in the RoyalSmash workspace under the product name Carnival Blast.
- Unity development
- Game visuals and assets
- Distinct product identity
Explore project
Unity puzzle
Release preparation
A Unity game designed around touch interactions and puzzle solving in short sessions. Level progression, game modes and the in-game economy are handled within one product.
- Level progression
- Classic, Shape Journey and Take Away modes
- Advertising integration
- In-app purchase preparation
Explore project
Visual puzzle
Game prototype
A puzzle prototype about merging image pieces to complete a picture. Local imagery and level progression support a short, visually focused play experience.
- Image-piece merging
- Local image assets
- Level progression
- Merge animations
Explore project