Skip to content
View HeyDSN's full-sized avatar
:octocat:
AFK
:octocat:
AFK

Block or report HeyDSN

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HeyDSN/README.md

πŸ‘‹ Hello, I'm Deni Setiawan

πŸš€ About Me

I'm a passionate software engineer specializing in backend development. Currently, I'm working at PT Telkom Indonesia (Persero) Tbk as a backend engineer. My responsibilities include collaborating with my team to implement new features requested by users and maintaining our services to ensure optimal performance and stability.

πŸ› οΈ Technologies & Tools

  • Languages: Go, Node.js, TypeScript, Python, PHP
  • Databases: PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Elasticsearch
  • Containerization: Docker
  • Virtualization: Proxmox, Unraid
  • CI/CD: GitLab, DroneCI
  • Other: Portainer, Pterodactyl, Plex, Arr stack, WireGuard, Home Assistant

🏠 Home Lab Enthusiast

I'm passionate about tinkering with technology! My current home lab setup includes:

  • 2 mini PCs: one running Proxmox, the other running Unraid
  • Self-hosted services:
    • Game server (Pterodactyl)
    • Cloud Storage (Seafile)
    • Media server (Plex and Arr stack)
    • Remote access (Wake-on-LAN with Unsnap and WireGuard)
    • Home automation (Home Assistant)
    • Self-hosted GitLab
    • Various Docker containers for testing and experimentation

🌟 Projects

Here are some of the key projects I've worked on:

Community Talk Apps

An internal social media platform for companies, enabling users to share text, images, and videos. Features include commenting and liking content.

  • Role: Backend Developer
  • Tech Stack: πŸ“— Node.js, 🐳 Docker, 🐘 PostgreSQL, πŸ”΄ Redis

Culture Performance

A task management application designed to improve work culture. It allows task assignment from leads, peers, or to subordinates, tracking start dates, deadlines, and statuses.

  • Role: Backend Developer
  • Tech Stack: πŸ“— Node.js, πŸ“˜ TypeScript, 🐳 Docker, 🐘 PostgreSQL, πŸ”΄ Redis

Procurement Dashboard

A monitoring and approval system for procurement processes. It includes management interfaces for monitoring status progress and step-by-step approvals.

  • Role: Backend Developer
  • Tech Stack: πŸ“— Node.js, πŸ“˜ TypeScript, 🐳 Docker, 🐘 PostgreSQL, πŸ”΄ Redis

Trash Bank

An application for managing trash bank branches, featuring a dashboard for each branch and mobile apps for customers.

  • Role: Backend Developer
  • Tech Stack: πŸ“— Node.js, πŸ“˜ TypeScript, 🐳 Docker, 🐘 PostgreSQL, πŸ”΄ Redis

πŸ” Interests & Future Learning

  • Backend development and API design
  • Database optimization and scaling
  • Home lab experimentation and infrastructure management
  • Exploring new technologies in AI and automation
  • Continuous learning in cloud infrastructure and DevOps practices

πŸ“« How to reach me

πŸ’‘ Fun Fact

I'm always on the lookout for new open-source projects to experiment with in my home lab. If you have any cool backend or infrastructure projects to suggest, feel free to reach out!

Popular repositories Loading

  1. HeyDSN.github.io HeyDSN.github.io Public

    My Personal Blog

    HTML 2

  2. mockoon-manager mockoon-manager Public

    Manage multiple mockoon mock server cli using a web UI

    JavaScript 1 1

  3. mabola mabola Public

    Forked from EstudioNexos/mabola

    Skin for Roundcube Webmail

    CSS

  4. Dictionaries Dictionaries Public

    Forked from titoBouzout/Dictionaries

    Hunspell UTF8 dictionaries. These work with Sublime Text. [Spell check]

    Python

  5. kopiadem-git kopiadem-git Public

  6. jQuery-File-Upload jQuery-File-Upload Public

    Forked from blueimp/jQuery-File-Upload

    File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file upload…

    JavaScript 1