HimalayasHimalayas logo
JH
Open to opportunities

James Hova

@jameshova

Software engineer specializing in Electron.js and TypeScript, building efficient cross-platform desktop apps and privacy-first offline sync.

Kenya
Message

What I'm looking for

I’m looking for a team building production-grade Electron/TypeScript desktop software where I can own privacy-first offline sync, performance/memory optimization, and reliable background agents across macOS and Windows.

I’m a software engineer and Electron.js specialist with 5+ years engineering production-grade, cross-platform desktop applications for macOS and Windows. I build intelligent background tools that combine real-time system-level event capture with privacy-by-design TypeScript storage.

I’ve engineered an offline-first architecture that sustains a cross-platform Electron.js + TypeScript desktop agent at <1% CPU at idle and <50 MB RAM. My systems capture keyboard, mouse, and active-window telemetry via OS-native system-level APIs, processing 10 k+ signals/hour with zero data loss and GDPR-aligned privacy controls.

Across shipped products, I focus on measurable performance and reliability: I resolved critical memory-leak vectors using Chrome DevTools and node-memwatch, improving 24-hour session stability by 40% and eliminating OOM crashes. I also shipped auto-update infrastructure with electron-updater (delta-patch support), reducing mean time-to-patch by 60% and cutting update payload size by 70%.

Beyond desktop, I’ve delivered TypeScript/Node.js backend services and REST APIs that underpin desktop data flows, achieving 99.5% uptime across client deployments. I’ve also built a reusable Electron Desktop Agent Framework with typed IPC contracts and OS edge-case error boundaries (sleep/wake, permission revocation) as a foundation for multiple production projects.

Experience

Work history, roles, and key accomplishments

Education

Degrees, certifications, and relevant coursework

Jomo Kenyatta University of Agriculture and Technology logoJT

Jomo Kenyatta University of Agriculture and Technology

Bachelor of Science in Computer Science, Computer Science

Earned a B.Sc. in Computer Science from JKUAT, graduating in 2022.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan