About
Engineer by practice,
builder by habit.
Full-stack engineer at Hilma. Independent builder with 11 shipped projects.
- 4+
- Years building software
- 11
- Projects shipped
Profile
I got into software by building things before I knew the right way to build them. Started with solo projects and collaborations with developers abroad, picked up real patterns from real codebases, and never stopped. Currently working as a full-stack engineer at Hilma alongside independent building. I care about systems that hold up, decisions that age well, and code that doesn't require archaeology to understand.
At a glance
- Focus
- Full-stack web engineering
- Stack
- React, NestJS, PostgreSQL, Next.js
- Base
- Jerusalem - open to remote
Journey
- Sep 2025 - Now
Full-Stack Engineer, Hilma
Professional full-stack engineering work at Hilma.
- 2022 - Now
Independent Engineer - 11 shipped projects
Built 11 full-stack projects independently - adaptive exam prep, AI assistants, privacy-first analytics, CMS tools, and mobile apps. Most shipped in under a week. Speed comes from clear decisions before the first commit.
-
Now
- Engineering work at Hilma
- Maintaining Xamio, an adaptive exam prep platform built on IRT and spaced repetition
- Writing technical articles on DEV.to
- Studying distributed systems and design patterns
Capabilities
- Frontend
- TypeScript, React, Next.js, Astro, Vite, Tailwind CSS, MUI, shadcn/ui, Zustand, MobX, React Query, Framer Motion, React Hook Form, Zod, i18next, React Native, Expo
- Backend
- Node.js, NestJS, Express, PostgreSQL, Supabase, MongoDB, Firebase, Redis, Drizzle ORM, tRPC, WebSockets, Stripe, Vercel
- Tooling
- Git, Docker, Turborepo, pnpm workspaces, CI/CD, ESLint, Prettier, Storybook, Vitest, fast-check (PBT), Cypress, Linux
Principles
-
P-01
Proven methods over clever ones. Research compounds; novelty often doesn't.
-
P-02
Systems outlast features. Design for connections, not just deliverables.
-
P-03
Slow interfaces are broken interfaces. Fix the cause, not the perception.
-
P-04
The best spec is a problem you've had yourself.