We ship software across every layer. From phones to the kernel.
SmileyTech.mk is a founder-led studio building cross-platform mobile apps, web products, desktop tools, and a bare-metal OS in Rust — with its own language. Senior engineers, clean handoff, open source by default.
Built products with teams across 9 countries.
The people and places behind the last decade of shipped software. Hover a marker or a name to read the story.
Senior cross-platform engineer at Abysalto, Zagreb — shipping mobile, web, and desktop products for public administration, transport, utilities, and emergency response.
One studio,
every layer of the stack.
We move between mobile, web, desktop, and systems without losing quality or ownership. Pick any platform — we have shipped real products there.
Mobile
Cross-platform iOS & Android from a single codebase with native polish where it matters.
Web
Fast, typed, testable web products — marketing sites, SaaS dashboards, internal tools.
Desktop
Native-feel desktop apps for macOS, Windows, and Linux — with system integrations done right.
Systems
We go as low as it takes — bare-metal OS work in Rust, language runtimes, and custom toolchains.
Selected work from the studio.
A peek at what we build for ourselves and our clients. Full, real products — not tutorial demos.
A bare-metal x86 operating system written from scratch in Rust (~100K LOC). Includes Smilium, a custom-designed language and runtime used to build shell tools, UI applications, and 2D games — all inside the OS.
A multi-vendor e-commerce marketplace with AI-assisted product creation, weighted-average inventory costing, seller package tiers, and a unified admin alerts system. Built on TanStack Start, Supabase edge functions, and OpenAI.
Free, local-first dev toolkit — flowcharts, wireframes, notes, JSON tools, tray launcher, and an extensions marketplace. Replaces a stack of SaaS tools; ships for macOS with zero telemetry by default. Shipped to Mac & Microsoft Store; open source.
Recommended by the teams and mentors around me.
A few lines from the LinkedIn recommendations of people I've worked with, taught and been taught by — over eleven years and a handful of companies.
Clean, well-structured code focused on long-term maintainability, with a deep understanding of modern front-end architecture, performance optimization, and component-driven design.
Never afraid to try something new, and never fails to meet expectations. Friendly, willing to lend a hand, and a great addition to any team.
He stood out distinctly among hundreds of students — an active participant with thought-provoking questions. Technical expertise paired with a positivity that is infectious.
One of the best colleagues to work with. When Nikola commits to something, it gets done. Always hungry to learn new tech, and quick to adapt to anything.
Not just a team lead — a pillar of support for the whole team. Proactive leadership, exceptional mentoring, and a technical powerhouse whose guidance I am immensely grateful for.
Enjoyable to work with, strong grasp of native development. Put in extra time on a last-minute React Native upgrade, and built tools that save the whole team time every day.
We believe good tools should be open.
A chunk of what we build is public on purpose. Repos, tutorials, and write-ups live on Bitbucket, GitHub, Medium, and YouTube — free to fork, study, and ship with.
Writing & videos.
We publish what we build — tutorials, deep-dives, and screencasts on Medium and YouTube.
A simple loop: scope, design, build, ship.
No endless discovery calls. We get to a concrete plan quickly, then execute in tight, visible iterations — and keep you in the loop every week.
- 01
Scope
Short working session to agree on outcomes, platform, and a realistic budget for the first release.
1–2 days - 02
Design
Low-fidelity flows into tight Figma screens. You see real UI before a line of production code lands.
1–2 weeks - 03
Build
Weekly demos, live previews, and a changelog. We value clean, documented code over clever one-liners.
Weekly sprints - 04
Ship
Release, store submission if mobile, docs, and a handover so your team can take the wheel.
Go live
