The Vim Commands I Actually Kept After vimtutor
I finished vimtutor, used kickstart.nvim for a nicer practice setup, and wrote down the commands that felt useful without becoming a wall of Vim trivia.
I architect, build, and ship mobile applications end-to-end — from idea to App Store.
10+ years delivering production systems across the full lifecycle: product architecture, React Native development, backend services, and release pipelines.
I create systems from scratch and stabilize existing ones — introducing clear architecture, building testing foundations, and raising the quality bar across the codebase. When the product needs it, I extend into backend — I build Go services to support the mobile layer and I'm comfortable owning that end-to-end too.
Daily AI user (Claude, Codex, Cursor) focused on validation and critical thinking — not blind generation.
I finished vimtutor, used kickstart.nvim for a nicer practice setup, and wrote down the commands that felt useful without becoming a wall of Vim trivia.
A small query key factory made my TanStack Query cache updates and invalidations much less annoying.
How I set up Cmd+Shift+L in VSCode to instantly insert console.log() — or console.log('varName', varName) when a variable is selected.
Deepening Go expertise and working on hardware integrations (BLE / ESP32) within React Native applications.
Led development of a field service platform (mobile app) used to manage end-to-end operations — scheduling, dispatch, CRM, invoicing, and payments.
Designed and implemented core systems enabling technicians to manage jobs, capture work on-site, and handle payments directly from the app. Focused on real-time data synchronization, system reliability, and scalable architecture, with CI/CD and release pipelines supporting predictable delivery.
Worked on a two-sided platform connecting users with nutrition coaches, supporting real-time communication, personalized guidance, and content delivery.
Designed and implemented key parts of the mobile architecture, including chat systems, media handling, and scalable state management.
Built a React Native app to control an LED matrix over Bluetooth Low Energy.
Features include real-time brightness/saturation control, predefined color schemes, and on-device color palette generation from images. Handled full BLE lifecycle — device discovery, pairing, connection state, and characteristic writes.
Open to Senior React Native roles