Software Engineering Leader who enjoys turning ambiguous ideas into dependable, well-crafted software. I care about clear APIs, thoughtful architecture, and the little details that make developer experience feel effortless.
- Type-safe frontends and UI architecture with modern React patterns
- Pragmatic backends and API design, with a soft spot for Laravel and NestJS
- State management you can reason about (observables, MobX, predictable data flow)
- DX and reliability: testing strategy, build tooling, and performance budgets
- EloquentFilter: a popular Laravel filtering library with 4M+ installs. Built to make expressive, composable query filtering feel native, not bolted on.
- use-observable-mobx: a small hook that makes consuming observables in React feel natural. It scratches an itch and keeps the ergonomics simple.
- Bias for clarity: small interfaces, strong types, and self-documenting code
- Iterate in the open: ship slices, gather feedback, refine
- Performance and correctness as features, not afterthoughts
- Code review as mentorship: elevate the team, not just the diff
- Refining patterns for predictable React state and component boundaries
- Collecting feedback and usage ideas for use-observable-mobx
- Sharpening tooling to speed up local dev loops and reduce footguns
- Production-ready libraries with clear readmes and examples
- Experiments exploring architecture trade-offs
- Notes, templates, and utilities I wish existed when I started a task
When I’m not writing code, you’ll probably find me reading a green, calculating pot odds, or crafting a truly groan-worthy pun.
⛳ Golf |
- LinkedIn: https://www.linkedin.com/in/erictuck/