Deni Anggara

Tech Enthusiast – Web Developer & Software Engineer

Bringing ideas to life through inspiring technology for accessible and seamless digital experiences.

About Me

A developer passionate about turning ideas into real digital experiences. Driven to achieve goals and create something useful and impactful. I believe this process is a creative journey that blends logic and imagination — a journey full of challenges, learning opportunities, and space for continuous growth.

Technology is a never-ending learning space. I will continue to explore how it can serve as a bridge between ideas and solutions. Currently, I’m working on an open-source project for a Desktop GNU/Linux environment based on Wayland. The project consists of a series of widgets — such as a panel bar, notification daemon, media player, AI integration in the Sidebar, control panel, and more — developed using GTK4 with GJS, as well as Astal (TypeScript + JSX).

Recent Projects

View Full Project Archive

Planned / Upcoming Projects

  • KubeShell7en (In Progress)

    A desktop widget system for Linux using GTK4 and GJS for productivity tools.

  • To-Do List

    A To-Do List app aimed at enhancing my backend skills, especially in building APIs, managing databases, and implementing user authentication.

Technical Skills

Learning plansBeing learnedUsing

Frontend Framework & Library

  • HTML
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • D3
  • Redux

Styling & UI Frameworks

  • CSS
  • Sass (SCSS)
  • Bootstrap
  • Tailwind

Backend

  • Node.js
  • Express
  • PostgreSQL
  • GraphQL
  • PHP

Desktop UI & Framework

  • GTK4
  • GJS
  • Astal

DevOps & CI/CD

  • Docker
  • CI/CD
  • GitHub Actions
  • Jenkins

Tools, Platforms & Utilities

  • Linux
  • Bash
  • Neovim
  • VSCode/VSCodium
  • Figma
  • GitHub
  • Curl
  • Postman

Learning Plans

  • Backend (In Progress)

    Enhance skills in backend development — Node.js, PostgreSQL, and GraphQL.

  • DevOps & Automation

    Deepen understanding of CI/CD pipelines, containers, and deployment tools.

  • Redux

    Learn Redux for scalable state management in large React applications.

  • AI / LLM Integration

    Explore integrating language models into applications for smart assistant features.

Get in Touch

If you're interested in collaborating, have a question, or would like to discuss a project, feel free to reach out. I'll get back to you as soon as possible.