Works
Works
From our own product to local businesses. Projects shown with the client's permission.
AppIn-house product
Today's Blackjack
A practice app for learning casino blackjack basic strategy through win odds and expected value. Right after each decision it shows the win, push and loss odds and the EV of every action, and hands you got wrong are dealt again from a review list. Practice under the real rules of Macau, Singapore, Korea and Las Vegas, and play a daily game where everyone starts from the same bankroll, with a ranking. 5 interface languages. Available on Google Play.
- iOS
- Android
- Next.js
- Capacitor
AppIn-house product
Hitotarashi
An app where you keep a folder for each person who matters to you, write down what you notice about them, and get AI advice on your relationship based on those notes. Notes are sorted by topic automatically and stored fully encrypted. Supports Face ID and fingerprint lock, and suggestions backed by web search. Available in Japanese, English and Korean, on the App Store and Google Play.
- iOS
- Android
- AI
- Next.js
AppIn-house product
Lanbla Speak
A conversation-practice app where you speak a foreign language out loud with an AI partner you create. Your partner remembers past conversations and picks up where you left off. Corrections, translations and hints open only when you need them, and key sentences and words from each conversation can be sent to Lanbla for repeated practice. 12 study languages, 6 interface languages. Available on the App Store and Google Play.
- iOS
- Android
- AI
- Ruby on Rails
AppIn-house product
Lanbla
A language-learning app for practising real phrases with AI. 13 study languages, 6 interface languages. Planned, designed and shipped solo.
- iOS
- Android
- AI
- Next.js
SystemIn-house system
Ebla Client Portal
A private site where clients follow project progress and submit change requests in one place, instead of email and phone. Clients sign in with a passwordless link and can always see the progress timeline, how many revisions remain under the limit agreed for the build or maintenance phase, and the status of each request. Requests are sorted into changes, bug reports and questions; anything beyond the contracted limit is accepted only after recorded consent to the fee. On the admin side, an inbox handles acceptance, rejection and how many revisions a request consumes, with per-project limits and pricing, and notification emails go out automatically. Data is separated per company at the database layer, ready to be offered to other studios.
- Next.js
- Supabase
- Resend
- Vercel
SystemIn-house system
Ebla Consultation Booking
A booking system reached from the website, where visitors pick an open slot for a free consultation. Two-way sync with Google Calendar, automatic Meet links, confirmation and day-before reminder emails, and self-service rescheduling and cancellation. Booking rules are managed from an admin panel. Available in 6 languages.
- Next.js
- Supabase
- Google Calendar API
- Resend
WebsiteIn-house
Ebla Corporate Website
The site you are looking at. Logo, copy, structure, design, build and launch, all handled solo. Nine pages in six languages, with scroll-driven motion, a reward simulator for sales partners, EU consent management and per-language OGP images.
- Next.js
- Tailwind CSS
- Framer Motion
- Vercel
Let's talk first.
Consultation and estimates are free. A “wouldn't it be nice if…” is all you need to bring.