Niken Hapsari
Software engineer with 3+ years building scalable backends, web platforms, and desktop apps with TypeScript, Node.js, and Python.
About
I design and build software end to end: backend services and data pipelines, web apps, and desktop apps for kiosks running on many devices. I care most about backend performance, reliable deployments, and data-driven features. Day to day I work with TypeScript, JavaScript, Python, Node.js, PostgreSQL, MongoDB, and AWS.
I came to software from actuarial science (Universitas Padjadjaran, summa cum laude) and a few years in banking and insurance. That background gave me habits I use every day as an engineer: precise work with numbers and business rules, turning regulations into clear requirements, and explaining technical results to people who aren't technical.
Latest posts
- Test-Driven Development (TDD) in Practice with Astro
What test-driven development (TDD) is, how I used it with Astro and Vitest, and 4 real bugs it caught before my website went live.
Work experience
Software Engineer at Adactive Asia
Oct 2024 – Present · Singapore
Backend, web, and desktop software for a digital signage and kiosk platform, running across 10+ client sites and their servers.
Software Engineer at Sumapala Integrasi Solusi
Jan 2024 – Oct 2024 · Bandung, Indonesia
Client platforms end to end, including the One Dental recruitment platform in Japan (Next.js, GraphQL) and the Navitas operations app for PLN (Nuxt, PostgreSQL).
Software Engineer Trainee at RevoU
Sep 2023 – Dec 2023 · Indonesia
Built RESTful APIs with NestJS and TypeScript, with authentication, PostgreSQL, and AWS deployments.