Deni Anggara

Tech Enthusiast – Web Developer & Software Engineer

Building clean, pixel-perfect, responsive, and modern web interfaces with a focus on usability and seamless user experience.

About Me

I love building things, sometimes breaking them, and then rebuilding them to make them even better — whether it’s a web app, desktop app, or something entirely different.

Frontend is my playground. From crafting pixel-perfect UIs with React or Next.js to tinkering with system-level projects on Linux, I enjoy tackling challenges at every layer. SCSS, Tailwind, and Bootstrap keep the visuals sharp, while Linux, Git, and Neovim power my workflow.

If it’s software, I can build it. If it’s broken, I’ll fix it. And if it’s already perfect… I’ll still find a way to make it even better.

Open to frontend roles, freelance gigs, or any opportunity to contribute, grow, and build cool stuff.

Hire me — I ship fast, clean, and on point.

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.