<TFKHDYT />

blob1 blob2
tfkhdyt logo

Hi, I'm <TaufikHidayat />

Back-end Developer by day, DevOps Engineer by night, FOSS and Linux Enthusiast all the time

<About />

Foto gweh

Hello, world! My name is Taufik Hidayat. I'm a Back-end Developer, Computer Science Student, Free and Open Source Software Enthusiast, and GNU/Linux Nerd. I live in Bandung, Indonesia. I have experience as a Web Developer. I have an interest in a career as a Back-end Developer (TypeScript and Golang). I’m a fast learner and self-taught. I have learned a lot of new technologies in the past few years by myself on the Internet.

<Education />

Universitas Bale Bandung

Computer Science (Current GPA: 3.71)

  • "Best Academic Achievement” in MSIB Batch 5 at seKODlah (Forest Interactive)
  • "Best Capstone Project Winner (Yukitanya)” in MSIB Batch 5 at seKODlah (Forest Interactive)

SMKN 7 Baleendah

Software Engineering

<WorkExperience />

Netovas Eterna Teknologi

Back-end Developer

  • Design and build scalable and secure APIs using Golang and Fiber.
  • Implement business logic and interact with databases effectively.
  • Set up automated workflows for building and deploying applications using GitHub Actions.
  • Utilize Docker containers for packaging and deploying applications.

Inovindo Digital Media

Junior Web Developer Intern

  • Develop an e-commerce website for resellers.
  • Deploy websites that have been finished by the dev team to web hosting services.
  • Manage a company product list database.
  • Improve client’s website Search Engine Optimization.

<SkillSet />

<FrontEnd />

HTML
CSS
React
Svelte
Tailwind CSS
UnoCSS

{ "type": "back_end" }

Node.js
Bun
Go
Rust
Express
NestJS
Fastify
Gin Gonic
Fiber
Hono

const { fullStack } = await getSkillSet()

JavaScript
TypeScript
Next.js
Remix
Astro
SvelteKit

SELECT name, logo FROM databases;

PostgreSQL
MySQL
SQLite
MongoDB
Redis

type: DevOps

Docker
Podman
GitHub Actions
NGINX
PM2
Linux

<Portfolio />

<Web />

GAN AN WO

GAN AN WO

Indonesian Election 2024-themed clicker game

TypeScriptGoNext.jsFiberTailwind CSSMongoDB
Yukitanya

Yukitanya

A platform that connects many students into a discussion forum to complete schoolwork together.

TypeScriptNode.jsNext.jsTailwind CSSPostgreSQL
Web Desa Manggahang

Web Desa Manggahang

Internet Programming Practicum Final Project

JavaScriptSvelteUnoCSS
Netflix Clone

Netflix Clone

Netflix Landing Page slicing challenge for https://codedesign.dev

HTMLUnoCSS
Pondokeun

Pondokeun

Lightweight, Modern, Free and Open Source URL Shortener

TypeScriptNode.jsSvelteKitTailwind CSSPostgreSQL
WhatsApp Link Generator

WhatsApp Link Generator

Web app to generate WhatsApp contact link with default message easily

TypeScriptSvelteTailwind CSS
To-do List

To-do List

Simple To-do List App with Authentication

TypeScriptNode.jsNext.jsPostgreSQL
Random Quote Generator

Random Quote Generator

Web app that will generate a random quote for you

TypeScriptNext.jsTailwind CSS

{ "type": "API" }

Shopping Store

Shopping Store

Shopping Store API - Hacktiv8 Golang Final Project 4

GoGin GonicPostgreSQL
Kanban Board

Kanban Board

Kanban Board API - Hacktiv8 Golang Final Project 3

GoGin GonicPostgreSQL
MyGram

MyGram

MyGram API - Hacktiv8 Golang Final Project 2

GoGin GonicPostgreSQL
Todo List API

Todo List API

Todo List API - Hacktiv8 Golang Final Project 1

GoGin GonicPostgreSQL
Forum API

Forum API

Dicoding Expert Back-end Submission

JavaScriptNode.jsPostgreSQL
openmusic-go

openmusic-go

Dicoding Intermediate Back-end Submission rewritten in Go

GoGin GonicPostgreSQL
21Cineplex API

21Cineplex API

Cinema XXI REST API using Web Scraping Method with NestJS, TypeScript, and Cheerio

TypeScriptNode.jsNestJS

CLI

Geminicommit

Geminicommit

A CLI that writes your git commit messages for you with Google Gemini AI

Go
axu

axu

A CLI tool to check your Arch Linux explicitly installed packages updates

Rust
Auto EPP

Auto EPP

Auto-EPP is a program that automatically manages the energy performance preferences (EPP) of your AMD CPU using the AMD-Pstate driver

Rust
PrayerMate

PrayerMate

CLI-based application to remind users of prayer times

Go
WhatsApp Status Trimmer

WhatsApp Status Trimmer

Program to trim and split a video into 30s videos for WhatsApp Status

Go
Bayarcoek

Bayarcoek

Program to encrypt all files in a folder

JavaScriptNode.js

Bot

WA Sticker Bot

WA Sticker Bot

WhatsApp Sticker Generator Bot

TypeScriptNode.js
KBBI Bot

KBBI Bot

Indonesian Dictionary in Telegram

TypeScriptNode.jsSQLite
Anime Naon Ieu?

Anime Naon Ieu?

Telegram Bot to find anime details from a screenshot

JavaScriptNode.js
Youtube Downloader Bot

Youtube Downloader Bot

Telegram Bot to download youtube videos

JavaScriptNode.js
Movie Bot

Movie Bot

Telegram Bot to search movies information

JavaScriptNode.js

<Certifications />

Best Academic Achievement (Studi Independen Kampus Merdeka Batch 5)

SeKODlah (Forest Interactive)

View Certificate

Best Capstone Project Winner (Studi Independen Kampus Merdeka Batch 5)

seKODlah (Forest Interactive)

View Certificate

Mastering JavaScript (Studi Independen Kampus Merdeka Batch 5)

SeKODlah (Forest Interactive)

View Certificate

Scalable Web Service with Golang (Studi Independen Kampus Merdeka Batch 4)

Hacktiv8 Indonesia

View Certificate

Become An Expert Back-End Developer (IDCamp 2022)

Dicoding Indonesia

View Certificate

Junior Web Developer Competency Certificate

LSP Informatika

View Certificate

Building a Cloud Architecture on AWS (IDCamp 2022)

Dicoding Indonesia

View Certificate