About
Hi! My name is Aris Ripandi
I live in Sukabumi, where I work remotely as an engineering manager and developer experience specialist at Zero One Group — after several years building products there as a senior product engineer. My days now go into unblocking engineers, shaping internal tooling, and making the developer workflow worth enjoying.
As an enthusiastic and self-driven professional, I possess an insatiable curiosity for learning and embracing new challenges. My deep fascination with cloud computing and modern web development drives my work, while I actively dedicate time to contributing to the Open Source community — a commitment that reflects my belief in collaborative innovation and knowledge sharing.
Interest
I have big interests in modern web technology, full-stack development, and cloud computing, with a growing focus on developer experience and AI-assisted engineering. These days, my favorite stacks are TypeScript, React, TanStack, Astro, Kysely, Effect, Fastify, and PostgreSQL — with Rust and Go as the languages I keep reaching for on the side.
Technical Skills
TypeScript full-stack development is where I'm most at home; PHP built that foundation and still shows up in my Laravel work. Rust and Go are the languages I'm actively learning, and designing clean, maintainable web application architectures remains one of my biggest passions.
Open Source enthusiast
In my spare time I build developer tools and libraries, published as NPM, Composer and Crates packages. Recent work includes Twistail, a React UI kit; memorable-ids , human-readable identifiers; and tauri-start-solid , a SolidStart + Tauri starter. You can explore my GitHub repositories to see what I've been working on.
About this website
This site is my personal playground to experiment, share ideas, and document what I learn along the way. The technology stack behind it often changes as I explore new tools and frameworks, so don't be surprised if things look or work a bit differently from time to time!
You can also find a collection of open source starter templates for various frameworks, such as Next Start, Remix Start, SolidStart Minimal, and Eleventy Vite Starter, etc.
Keep having fun and enjoy your Wednesday
My favorite tools and technologies
TypeScript
JavaScript
Node.js
Python
Go
Rust
Next.js
React
tRPC
Java
PHP
Laravel
Alpine.js
Docker
PostgreSQL
SQL Server
MariaDB
AWS
Redis
Tailwind CSS
Figma
Git
VSCode
Linux
Frequently Asked Questions
Curious minds want to know: addressing the questions people ask about my work and expertise.
What kind of projects do you typically work on?
As a polyglot developer and web artisan, I work on a variety of projects including web applications, developer tools, and open source libraries. I enjoy projects that challenge me to use different programming languages and technologies, allowing me to constantly learn and grow as an engineer.
How do you balance being a lecturer and a developer?
It's all about passion and time management! Teaching lets me share knowledge while keeping me accountable to stay current with technology trends. My development work informs my teaching with real-world examples, and my students often inspire me with fresh perspectives. This symbiotic relationship between coding and teaching creates a fulfilling cycle of continuous learning.
What's your approach to open source contribution?
I believe in the collaborative spirit of open source. My approach is to contribute meaningfully to projects I regularly use, create tools that solve real problems I've encountered, and mentor newcomers to join the community. Open source is not just about code — it's about building connections, sharing knowledge, and making technology accessible to everyone.
How do you choose which technologies to learn or use in projects?
I follow a pragmatic approach when selecting technologies. First, I evaluate if it solves the problem effectively. Then I consider factors like community support, long-term viability, and how it fits into the existing ecosystem. Being a polyglot developer allows me to pick the right tool for each job rather than forcing one solution for everything. I also enjoy experimenting with emerging technologies to stay ahead of industry trends and bring innovative solutions to my projects and teaching.
What does an engineering manager and DX specialist actually do?
Less code, more leverage, most days: unblocking engineers, shaping internal tooling and workflows, reviewing architecture decisions, and keeping the developer experience — from local setup to deployment — worth enjoying. I still write code, mostly on tooling and open source, but my main output is a team that ships confidently.
How can we work together?
The easiest way is email — aris@duck.com. For open source, open an issue or a pull request on the relevant repository. For anything longer, my LinkedIn inbox works too.