Callstack’s cover photo
Callstack

Callstack

IT Services and IT Consulting

Wrocław, Dolnośląskie 8,146 followers

Cross-platform apps | Trusted by startups and global enterprises alike | Meta partners

About us

Cross-platform engineering, built for scale ⚛️ We help businesses build and scale cross-platform apps—web, mobile, desktop, TV, and beyond—faster and with fewer trade-offs. Our services span Consulting, Product Development, and Enterprise Solutions, tailored to meet the needs of companies at every stage of growth. React Universe: one model, every platform 🌌 We use a single programming model—rooted in React and React Native—to build apps that run seamlessly across platforms. That means fewer silos, faster time to market, and tighter team collaboration. React, created by Meta and backed by a global open source community, has become the industry standard for building modern user interfaces. With React Native, that same model extends far beyond mobile—powering production apps on web, desktop, TVs, wearables, and more. Engineered for the enterprise 🖥️ We work with engineering orgs to solve complex, cross-platform challenges at scale. Whether it’s re-architecting legacy systems or building from scratch, we help teams stay efficient, modern, and production-ready—backed by our React Native Enterprise Framework, libraries used by millions, and proven delivery across industries. Leading the React community from the inside 🤝 We're not just adopters—we help define where React Native goes next. As core contributors to the framework and maintainers of major community libraries, we lead from within. We share what we learn through OSS, and we help shape the ecosystem through events like React Conf, React Universe Conf, and the React Universe On Air podcast. If you're building modern apps and want to stay on the edge of what’s next, we're already in your orbit.

Website
http://callstack.com
Industry
IT Services and IT Consulting
Company size
201-500 employees
Headquarters
Wrocław, Dolnośląskie
Type
Privately Held
Founded
2016
Specialties
react.js, react native, javascript, node.js, and next.js

Locations

Employees at Callstack

Updates

  • Would you like to contribute to the React Universe Meetup with Zalando? We’re continuing to build the agenda for our meetup in Berlin and are still accepting talk proposals. If you’re working hands-on with React Native, mobile, or cross-platform applications and have practical experience to share, from architectural decisions to production trade-offs, we’d be glad to hear from you. The meetup takes place on January 29 at Zalando and brings together senior engineers and technical leaders. Submit a proposal by January 15 and take part in the conversation! The sign-up link is in the comments ⬇️

    • No alternative text description for this image
  • Calling native code from JavaScript is only half the story, you also need native code to push information back to JS. In Episode 2 of Mastering React Native TurboModules, @Oskar Kwaśniewski extends the Swift TurboModule from Episode 1 with event emitters. He shows how to define event types in the TypeScript spec, emit events from Swift, subscribe in React, and avoid a subtle retain‑cycle bug between Swift closures and Objective‑C. This pattern enables cleaner architectures: native systems can proactively notify JavaScript instead of relying on polling or fragile workarounds. Watch on YouTube ▶️ https://lnkd.in/d9NxbspV

  • View organization page for Callstack

    8,146 followers

    TurboModules are the core integration layer of React Native’s New Architecture. That’s why we launched a video series called Mastering React Native TurboModules. In episode 1, Oskar Kwaśniewski walks through building a TurboModule in Swift from scratch, from TypeScript spec and Codegen to wiring Swift and Objective‑C together inside an Expo app. It’s a practical baseline for teams owning iOS‑heavy React Native codebases. Watch it on YouTube ▶️ https://lnkd.in/gn4amZbR

  • 2025 was one of the busiest years in React Native history. 👀 From the New Architecture becoming the default, to React Native turning 10, to the 1.0 announcement on the horizon, a lot happened in just twelve months. We wrapped the biggest releases, community moments, and platform shifts into one place. If you want to revisit what landed and when, this is for you. Read the full React Native Wrapped 2025 ⬇️

    • No alternative text description for this image
  • Designing for TV requires a focused approach. ✅ Simple, linear layouts help viewers move through content without friction. ✅ Strong focus states keep navigation predictable with a remote. ✅ Larger text improves readability from across the room. ✅ High-contrast elements support visibility on varied displays. These principles form the foundation of the 10-foot experience. The Ultimate Guide to React Native TV Development outlines how to apply them in real interfaces so your TV app feels clear, stable, and comfortable to use. Get your copy ➡️ link in the comments!

    • No alternative text description for this image
  • View organization page for Callstack

    8,146 followers

    React Universe Meetups are about comparing notes with people who build and ship real products. The upcoming Berlin edition, hosted with Zalando, brings engineers together for focused talks, open discussion, and time to connect with peers facing similar technical decisions. Sign up to attend and connect with peers. CFP submissions are also open if you have experience to share! ⬇️ Link in the comments ⬇️

    • No alternative text description for this image
  • What actually breaks in LynxJS when JavaScript is under pressure? In this article, Łukasz Chludziński takes the Gallery example from the Lynx docs and deliberately pushes it into failure mode by blocking the JS thread. By extending the example with a Jammer, he explores how Lynx’s dual-thread model behaves in practice and which parts of the UI remain responsive. It’s a hands-on look at how main-thread scripts differ from background-thread logic, and what that separation really buys you when things stop being “happy path”. Link to the full article in the comments 👇

  • If you come from the web, minifying JavaScript for production probably feels automatic. In React Native, it’s different. Hermes doesn’t execute your source JavaScript directly. It compiles it to bytecode and applies its own dead code elimination during that step. That’s why minification is disabled by default in production builds, and why turning it back on rarely gives meaningful wins. In our newest article Davyd NRB walks through the reasoning, shows real bundle size numbers, and explains how to verify DCE by decompiling Hermes bytecode. Link to the article in the comments! 👇

    • No alternative text description for this image
  • Next.js is moving beyond the static vs. dynamic split with a new unified model. Aurora Scharff (Web Developer at Crayon Consulting) explains how this new approach, built on Server Components will make apps faster and more intuitive. The concept: suspend your dynamic content and the rest is just gonna be statically rendered. This model also helps developers optimize by providing warnings for poorly placed Suspense boundaries. Watch the full interview ▶️ https://clstk.com/4amKNEb

  • We had to go one layer below MLC-LLM and inspect TVM’s OpenCL backend. 👀 This article by Artur Morys - Magiera & Ruihang Lai walks through how we enabled OpenCL queue profiling, instrumented the library internals, pulled kernel durations via clGetEventProfilingInfo and produced a simple report we could grab with adb. That’s what exposed the kernels responsible for the first-inference stall and allowed us to find a workaround, which we contributed to MLC-LLM's documentation. Discover the whole story behind it! Link in the comments 👇

    • No alternative text description for this image

Affiliated pages

Similar pages

Browse jobs