A 3D cube running natively at 60 FPS on a $3 microcontroller. Written in TypeScript, JSX, and CSS.
Today, we’re announcing Gea Stack: a compiler that turns familiar web technologies into native embedded applications.
Building visually rich interfaces for microcontrollers has historically required specialized embedded expertise. Writing complex C or C++ and working within tight resource constraints creates a steep learning curve that keeps many developers out of the hardware space.
Meanwhile, millions of developers already know TypeScript, JSX, and CSS. Modern AI models are also exceptionally good at generating web-stack code—but often struggle to produce highly optimized C++ for specific, resource-constrained hardware.
Gea Stack bridges that gap.
By generating C++ from TypeScript, JSX, and CSS, then compiling it ahead of time into native binaries, Gea Stack makes embedded UI development accessible to web developers—and well suited to AI-driven workflows.
This video demonstrates a 3D cube rendered on an ESP32-S3. The interface is written entirely in JSX and CSS using 3D transforms. Because it is compiled ahead of time, it runs at up to 60 FPS without a heavy VM or interpreter on the device.
Why this approach matters:
- Hardware for web developers: Build native embedded interfaces using familiar languages and workflows.
- AI-ready development: Let generative AI produce embedded UI code using the stack it understands best.
- Native performance: Generate C++ and compile to native binaries for targets including ESP32, Linux, iOS, and macOS—with a minimal runtime footprint.
What would you build if embedded UI development felt like web development?
Stay tuned for more examples of what can be built with Gea Stack.
#EmbeddedSystems #TypeScript #IoT #ESP32 #SoftwareEngineering #GenerativeAI #WebDev #CPP
@fatihguner@Acarogullari10 Neredeyse bütün Anadolu'da kullanılıyor çimmek. Rahmetli babam şakayla karışık sadece "çimmek" fiilini kullanırdı. :) (Malatya)
Birkaç kişiye "Context'ini nasıl yönetiyorsun?" sorusu sordum, genelde bilmiyorlar.
- Yüzlerce satırlık AGENTS.md (CLAUDE.md) dosyaları oluyor.
- Çoğunluk 1 milyon context limitiyle kullanıyor. (256K kullanıyorum, 50% yi geçince o sessionu handoff yapıyorum, pratikte 120K yı geçmiyorum)
- Caveman hayat kurtarıcı
- Bence en önemlisi Claude Code kullanmamak, https://t.co/BmJVGeQB8V e geçince başta konfor alanından çıkmış gibi hissetsem de 1 gün ayırarak istediğin hale getirebiliyorsun.
- GPT-5.5 i orchestrator gibi kullanıp, ağır işleri Opus subagentlara yaptırıyorum. Eğer specleri çok sıkılaştırdığım bir workflowda çalışıyorsam ya effort kısıyorum ya da işi ücretsiz modellere yaptırıyorum.
Doğru context yönetiminin - en önemlisi - işin çıktısında ve de token masrafında ne kadar rol oynadığının farkında değil sanırım birçok kişi.
Şu kaynakları da şuraya bırakıyorum, belki ilgelenen olur:
https://t.co/OZfZfEiHWf - Evaluating AGENTS.md
https://t.co/uTVaueAjBy - Lost in the Middle: How Language Models Use Long Contexts
Ben de 2012 yılında ilk Bitcoin'imi aldım. Uygulama dediği şeyi merak ettim, neymiş. Ben Bitcointalk forumunda biriyle anlaşıp, Eminönü'nde buluştuktan sonra Mısır Çarşısı'nın arkasında bir internet kafeye gitmiştim. 2 bilgisayar "açtırıp", Bitcoin-QT indirip ağın yüklenmesini bekledikten sonra transferi gerçekleştirdik. Dolandırılmaktan tırstığım için o bölgede esnaf (döviz bürosu) ailesi olan arkadaşım bizi gizlice takip edip izlemişti. Çıkışta kendisine Cimbom büfeden sandviç ısmarlamıştım.
Didem Soydan, Bitcoin zengini olduğunu anlattı.
🔹 “2012’de o dönemki erkek arkadaşım Bitcoin’den bahsetti.”
🔹 “Bir miktar para yatırdım, uygulamayı indirdim.”
🔹 “10 gün sonra New York’a taşındım.”
🔹 “Türk hattımı ve telefonumu burada bıraktım.”
🔹 “Tam 4 yıl boyunca o parayı unuttum.”
🔹 “Bir yemekte konu açılınca Bitcoin’im olduğunu hatırladım.”
🔹 “Şifre Türk hattıma gidiyordu.”
🔹 “Kız kardeşimi gece yarısı aradım.”
🔹 “Telefonumu şarja taktırıp hesaba ulaşmaya çalıştık.”
🔹 “3-4 günlük uğraştan sonra hesabı açtık.”
🔹 “Kız kardeşim ekrandan bakıp ‘Abla zengin olduk’ dedi.”
🔹 “O para bizi pandemide kimseye muhtaç etmedi.”
🔹 “Emeklilik yatırımlarımızı da o parayla yaptık.”
🔹 “En büyük yatırım tavsiyem: yatırdığınız parayı unutun.”
Theo is playing 4D chess here. Beyond just roasting Anthropic, he used a simple encryption game & a bounty to trigger a dopamine rush. Now Anthropic is blocking user requests over a non-existent vulnerability—unlike Codex. Bingo. 🎯
Theo is playing 4D chess here. Beyond just roasting Anthropic, he used a simple encryption game & a bounty to trigger a dopamine rush. Now Anthropic is blocking user requests over a non-existent vulnerability—unlike Codex. Bingo. 🎯
For no reason in particular, I made my first crypto challenge. I will pay $1,000 to whoever solves it first.
Winner is whoever gets the answer into my DMs first.
Gitlab’ın kurucusu Sid Sijbrandij, 2022’de çok nadir görülen bir kanser türüne yakalanıyo. Ameliyat ve kemodan 2 sene sonra kanser geri geliyo. Çalıştığı doktorlar “standart tedavilerin” sonuna geldik, başka çözüm yok diyo. Sid, ipleri kendi eline alıyo.
Hayatta kalmak için ipleri kendi ellerine alıyo.
Deep research için AI kullanıyo.
Kendi medikal ekibini kuruyo.
Ülke ülke gezip, sağlık konferanslarında yeni insanlarla tanışıyo.
Çok sık test yaptırıyo, hayvan gibi veri topluyo. Verileri de yakından takip ediyo.
Kendi kişiselleştirilmiş ilaçlarını ürettiriyo ve 6 ay sonunda kendi üstünde uygulanabilir hale getiriyo.
Bu arada bir risk alıp, ilaçları seri olarak değil paralel olarak kullanıyo. yani aynı anda birden fazla ilacı beraber alıyo. çoğu kanser hastasının, ilaçlara yanıt beklerken eriyip gittiğini söylüyo.
sonuçta kanseri kontrol altına alıyolar, araştırma sürecinde topladığı 25TB veriyi herkese açıyo, ürettiği çözüm sürecini de ölçeklemek için 8 ayrı şirket kuruyo ve destekliyo.
ai + biraz beyinle kanseri bile çözebiliyoruz artık, önündeki en büyük engel milyarderlerin yarattığı bürokrasi. geçen haftalarda da başka bir eleman köpeğine kişiselleştirilmiş aşı üreterek, kanserini tedavisinde umut verici sonuçlar almıştı. 10 sene daha dayansak gerçekten ömrümüz 300 yıla çıkar bu hızla :D