CutVii
A multi-track video editor that runs entirely on your computer: offline, no account, no analytics. Titles, auto subtitles, voice-over, auto clips and AI upscaling run on-device.
Open to new projects Software developer · Indonesia · Remote
I build fast, friendly web and mobile apps for teams around the world, and ship my own: a video editor, a kids learning app and a handful of open-source tools.
about.md
8+ years building web and mobile products, from banking apps to fleet dashboards, now working remotely.
I have 8+ years of experience with HTML, CSS, JavaScript, TypeScript, Angular, Ionic, the MERN and MEAN stacks, Next.js, Vue.js, React, Kotlin, React Native, Express, MySQL, PHP and Python, with a focus on web and mobile development.
I turn analysis into products: a clear high-level overview first, then the programming languages and data structures that solve the problem.
Outside of code I like writing, reading, farming and graphic design, comedy and sci-fi films such as Interstellar and Inception, and running. I used to compete in athletics and marathons, and a healthy body keeps me productive.
stack.json
The languages, frameworks and platforms I reach for, and the work I take on with them: web, mobile, desktop, AI and automation.
projects/
Open-source tools I maintain, and products I’ve built for clients.
A multi-track video editor that runs entirely on your computer: offline, no account, no analytics. Titles, auto subtitles, voice-over, auto clips and AI upscaling run on-device.
Stash it. Resume it. Any AI agent. Save, list and resume AI coding sessions across Claude Code, Codex, opencode and more from one CLI. Install with npm i -g @zidniryi/tupa.
Share files between devices on the same Wi-Fi or LAN, with no cloud upload, no account and no signaling server. Guests open a browser and get the same interface, with nothing to install.
Remove image backgrounds on-device with AI: no cloud API, no account, no telemetry. Refine edges with a brush, export the alpha mask, add a background color and shadow, one image or a batch with ZIP export.
A second brain for everything you copy. A clipboard manager that archives text, code and links automatically, offline and encrypted on your computer.
Fast, cross-platform code navigation and indexing: offline symbol lookup, file jumping and project-wide search without a heavy IDE.
An OSINT username-discovery tool that checks 100+ platforms for a username and reports every profile it finds, for education and legitimate research.
Ticketing platform for concerts and events, with integrated online payments and three roles: admin, buyer and event organizer (EO). Organizers create events and sell tickets; buyers find events and pay in a few taps.
Digital banking app for PT Bank SMBC Indonesia (formerly Bank BTPN), on Android and iOS.
On-demand service app for HaloJasa partners.
On-demand service app for HaloJasa customers.
Learning app for students.
Drive and navigate to every assigned stop in an easy-to-use interface.
Learn Buddhist sutras step by step, and find directions and events for XLFM Guan Yin centers across Malaysia.
Fleet dashboard for Blue Bird.
Office employee management system.
Client management for salons.
Inventory and management system for beauty and cosmetics businesses.
A free book on algorithms and data structures in TypeScript.
apps/
Products I design, build and support end to end.
Learning games for kids 3 to 8
Coming soon to Google Play
Pandi the panda guides children through 20 gentle activities for early reading, math, creativity, music and focus. Plays offline, with no sign-up and no in-app purchases.
experience.log
13 roles across banking, on-demand services, hospitality, insurance, transport and ticketing, from 2017 to today.
Alpha Red Solutions Sdn Bhd
Virtual Spirit Technology Sdn Bhd
Speedwork Indonesia
Blue Bird Group Tbk
Prudential Indonesia (PT Prudential Life Assurance)
PT Bank BTPN Tbk
PT Kisun Kreasi Digital (Irevox)
PT Solushift Teknologi Studio
PT Rynest Technology Indomedia
pintaar.com
Halojasa Indonesia
IDN Boarding School
CV Prima Surya
contact()
Tell me what you’re building and when you need it.
zidniryi123@gmail.com