Remote or Onsite · Open to new opportunities
Senior Frontend Engineer building scalable React & TypeScript systems for growing teams.
I help teams ship faster with clean architecture, performance-first thinking, and strong code standards.
Experience Snapshot
How I Work
Architecture Philosophy
- Favor predictable state management (
Redux,Zustand,Pinia) over ad-hoc patterns - Avoid premature abstraction — start simple, refactor when the pattern proves itself
- Design for the next person who touches the code, not just today's deadline
- Favor predictable state management (
AI-Assisted Development
- Use AI tooling (
Copilot,Claude) to accelerate scaffolding, research, and repetitive code - Keep architecture, security, and design decisions human-led and human-reviewed
- Treat AI output like a junior PR: reviewed, tested, and held to the same standards
- Use AI tooling (
Code Quality
- Strict
TypeScripteverywhere — types are documentation that can't go stale ESLint+Prettierenforced consistently, not just suggested- PR review as a shared-ownership practice, not a rubber stamp
- Strict
Performance
Code splittingandlazy loadingapplied where they actually move the needleMemoizationused deliberately, not sprinkled everywhere "just in case"- Regular
bundle analysisto catch bloat before it ships
Collaboration & Productivity
- Communicate decisions clearly, especially the ones that were hard to make
- Document the "why," not just the "what" — future-you will thank present-you
- Ship thoughtfully: speed matters, but not at the cost of quality
Teaching
I also teach web development — HTML, CSS, JavaScript, TypeScript, and modern frameworks like React and Vue — with a hands-on, project-driven approach. Several students have gone on to land developer roles.