HNHacker News
TopNewBestAskShowJobs

ezulabs

14 karma · joined January 23, 2026

Independent engineering practice. 18+ years shipping across systems, embedded, mobile, and AI.

Recent: Built Ezu — a local-first LLM assistant on Apple Silicon with 10-20x inference speedup via KV cache persistence. MCP servers for GDB debugging and codebase call-graph tracing.

Compiler to convert LLMs to a single no depedency binary using mlx.

Past: Key tech lead on Amazon Fire TV launch (including the first WebCrypto-to-TrustZone bridge for Netflix DRM). Early engineer at Caper AI through $350M Instacart acquisition. Embedded UI and Linux drivers at Logitech. 2 US patents.

Stack: C, C++, Rust, TypeScript, Python, Kotlin, React, NextJS, MLX. EU-based, 4hr US overlap.

https://github.com/ezulabs https://www.ezulabs.com

submissionscomments
ezulabs··on Turn a WiFi 7 Router into a 320Msps Software Defined Radio Receiver
I got a fully open wifi stack for esp32 c3 working, no blobs, no rom calls, allregisters figured out, everything readable pure C, all calibration flows working. I need help to figure out how release this without having any legal issues.
ezulabs··on Ask HN: Are there any programming positions that are safe from AI?
We are all AI pilots, do not complain nor look back, just focus. Distrubution is the moat, rather you create one or mine the idea that will become no brainer to an existing one.
ezulabs··on Management is forcing us to use AI
Modern commercial airline pilots manually fly less than 10 percent of a typical flight, using automated systems for the vast majority of the journey.
ezulabs··on Ask HN: I just talked to an AI-obsessed client, and I need a shower afterwards
(Tree was full of apples before, easy to grab, and no one even knew it. Later we started to jump, climb and find new ways that was progressive and very exciting. All a sudden they figure out the tree that was already running out of apples, so what. Find a new one that requires tools/skills not much people has and still valuable, it is much harder to say but you are already one of the people who can and should. Your 12 year old of your self used curiosity, passion, what ever the motive is still there, just kick start it again, find your new AOL, do your first new Geocities level project that matches today's tech.That means imo it is time for you to train your first llm, dig into how inference works. Or write your first arduboy game for fun. The new challenging stuff that they can not touch any time soon hopefully that will trigger back your curiosity and passion. Best of luck! My 2 cents.)
ezulabs··on Ask HN: Why so many dead comments lately?
Self promotion posts are one thing, not sure if it applies to the examples you gave, good luck if your hn user name and your github user name is same when you have low karma.
ezulabs··on Ask HN: What job boards are good these days?
YC's jobs page is pretty good indicator of understanding who is not really hiring but advertising.
ezulabs··on LinkedIn is a terrible quality website
Their mini sudoku is best!
ezulabs··on Ask HN: Which harness do you use with Qwen3.8 27B? And why?
you shall use CC, serve it via ollama, you need to patch it as CC's timestamp ruins prefill cache.
ezulabs··on My Thoughts on AI and LLMs
Also do not forget about not well tested mRNA shots. SW update/patch without testing enough, on some humans it caused life long issues!!!
ezulabs··on From 2027 you must be at least 18 to use Dropbox
soon AI agents will require driving license like special licenses to get on to certain apis or networks. I am waiting the day AI agents will need enough karma to do anything useful for humans.
ezulabs··on Ask HN: What is the most career altering course or book you have gone through?
not career altering but worth to mention "Head First Series" when it comes to tech books.
ezulabs··on Ask HN: What happens when Claude Code goes away?
The model and the harness go hand in hand, in my opinion; other models aren't interchangeable here for quality results.
ezulabs··on Ask HN: Freelancer? Seeking freelancer? (June 2026)
SEEKING WORK

Location: EU

Remote: Yes (contract)

Technologies: TS/Next/React, Kotlin/Swift, C++, Python; Claude Code, Vercel AI SDK, LangChain

Résumé: https://www.ezulabs.com

Email: contact{at}ezulabs.com

For YC founders (or equivalent serious startups).

Ex-Silicon Valley engineer at junior-engineer cost. FAANG, YC, and OCV startup experience. Senior engineer by choice — IC track, no management ladder, working remote from the EU.

First task free, no invoice. Pick something off your backlog. I ship it. You decide.

No commitment after that. Contract, monthly invoice. Cancel anytime.

Free brainstorm calls — even if you never hire me. 30 min, no pitch.

EU timezone, 4 hours daily Bay Area overlap.

ezulabs··on Ask HN: Freelancer? Seeking freelancer? (April 2026)
SEEKING WORK: EU, Remote Worldwide

Technologies: AI, CC, MLX, RL, llama.cpp, Android, Kotlin, NextJS, Embedded

Résumé/CV: www.ezulabs.com https://github.com/ezulabs, available upon request

Email: contact@ezulabs.com

ezulabs··on Ask HN: Starting a New Role with Ada
I would try Claude Code with an Ada LSP server. Use AI to get the high-level architecture diagrams, question the codebase. You can write a new skill with all your findings about Ada best practices. Also try CodeRabbit if it already supports Ada. Congratulations on the new job, best of luck.
ezulabs··on LT6502: A 6502-based homebrew laptop
I stop seeing those issues after starting using Bambulab X1 3d printer, it just works 99 percent of the time. My old ender 3 v2 had those issues due to bed changing its shape during printing(thin metal changing shape in micro level due to temp and mechanical stress with 4 knobs pulling down), not sticking well, not enough fast cooling or cooling effects bed temp profile, way off even with auto level probes. Also open 3d printer with bunch of air flow is a killer for those prints. OP should try Bambulab like enclosed more accurate 3d printer from a local 3d print shop or a hackerspace after locking the design and enclosure iterations.
ezulabs··on OrthoRay – A native, lightweight DICOM viewer written in Rust/wgpu by a surgeon
Can this be used for Haller index?

Recently my family member start to deal with Pectus excavatum, the xray provider and the doctor were not on the same platform and witnessed doctor doing manual calculation for it. I wished there was a way do it with web upload and get the result right a way that is error prone and accurate.

ezulabs··on Run Pebble OS in Browser via WASM
Can already see a nice web based AI app builder on the way, also can be used to quickly try apps before pushing to the device as interactive app store.

Please watch out some qemu targets for Cortex m0 or m3, increasing ram from linker out of supported ranges will cause random crashes. Would love to contribute if you are looking for people to crash some issues.

Awesome effort btw.

ezulabs··on Ask HN: How to get started with robotics as a hobbyist?
I would always prefer to start with a kit that will work right a way end to end, than focus on each problem subset to do deep dive. so101 is a highly available 3d printed and servo motor based robotic arm. That can be combined with nvidia orin like sbc as a good starting point.

Worth to check also https://www.printables.com/ for small cute 3d printed robot projects that you can build using stm32 or esp32 boards. You shall check Adafruit/Sparkfun like websites for dev boards, they even support micro python for quick prototypes.

https://www.hackster.io/shahizat/running-lerobot-so-101-arm-...

ezulabs··on Ask HN: What are you working on? (February 2026)
Building an AI debugger for embedded systems.

You know that feeling when your microcontroller crashes and you spend 3 hours staring at cryptic registers trying to figure out why? Yeah, I got tired of that.

So I built an MCP server that lets Claude talk directly to GDB. Now instead of manually decoding CFSR registers, I just ask "why did it crash?" and get back "division by zero at line 142 in calculate_average()".

It's pretty satisfying to watch Claude diagnose a deadlock between two RP2040 cores in 10 seconds - something that would've ruined my entire afternoon.

Just shipped v0.1.0: https://github.com/ezulabs/embeddedgdbmcp

ezulabs··on Ask HN: How to introduce Claude Code to a team?
sorry for my late response, missed your comment.

I can definetly help for that too, feel free reach to talk, my email is in my profile.

ezulabs··on Ask HN: Is Cursor still working for you?
i will try Claude Code with Opus4.5 on a similar MVP, if it still fails when session becomes higher that means i need to do manual orchestration. I wonder if there is already a pattern people use for that.

From my exprience also I agree that Auto on all the time is the way to go for now, only pay extra for initial plan nothing else. Also avoid long sessions, after first context summarization Opus4.5 is pretty much done using Cursor, will check how others do and update here.

ezulabs··on Ask HN: Is Cursor still working for you?
Tried both, openai models are also good, but something with agent getting out of plan after iterating for me, initial plan says to use xyz library and it uses, later on something goes wrong and fallbacks to a hack or simpler solution despite I correct again and again. I feel like summary of summary for the context causing the issue. Do you use it as snapshot task handling or MVPs? How do you manage long sessions?
ezulabs··on Ask HN: How to introduce Claude Code to a team?
This is something I can help with - happy to do a free session to talk through onboarding strategies for your team. Feel free to reach out, contact info is in my profile.
ezulabs··on Show HN: A self-hosting C compiler that runs on a Raspberry Pi Pico
Looking for embedded/compiler work. Happy to discuss implementation details.