Daniel Gaberstein

I build things for the web.

I'm a frontend engineer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products.

Check out my work
Python
JavaScript
C++
React
Node.js
Python
JavaScript
C++
React
Node.js

About Me

Hello! My name is Daniel and I enjoy creating things that live on the internet. My interest in web development started back in 2012 when I decided to try editing custom Tumblr themes — turns out hacking together a custom reblog button taught me a lot about HTML & CSS!

Fast-forward to today, and I've had the privilege of learning from IronHack how to better code. My main focus these days is building accessible, inclusive products and digital experiences.

Technologies I've been working with recently:

  • JavaScript (ES6+)
  • React
  • Node.js
  • TypeScript
  • WordPress

Some Things I've Built

E-commerce Platform

A fully-fledged e-commerce platform with a responsive design, user authentication, product catalog, and secure payment integration.

  • React
  • Node.js
  • MongoDB
  • Stripe API

Weather Dashboard

An interactive weather dashboard providing real-time weather information and forecasts for multiple locations.

  • Vue.js
  • OpenWeatherMap API
  • Chart.js

Task Management App

This is a Vue.js based ToDo application that uses Pinia for state management and Vue Router for navigation. The application allows users to manage their tasks, including adding new tasks, viewing all tasks, marking tasks as completed, and deleting tasks. Users can also register and log in to the application.

  • Vue
  • Pinia

CasterOS

An experimental open-source systems project focused on custom tooling, automation, and runtime behavior.

  • Systems
  • Automation
  • Open Source

Timed Harvest

A gameplay utility project for timed harvesting loops and cleaner progression balancing in Minecraft-style worlds.

  • Java
  • Minecraft
  • Gameplay Rules

LootTablePatch

A patch-oriented project for tuning loot table outcomes and improving drop-rate balance and progression flow.

  • Java
  • Data Packs
  • Balancing

Elytra Remover

A lightweight gameplay tweak that removes Elytra usage to support challenge-oriented and immersion-focused setups.

  • Java
  • Minecraft
  • Server Rules

F3 Remover

A focused utility that removes F3 debug access to reduce meta-information and keep gameplay more immersive.

  • Java
  • Minecraft
  • Quality of Life

House Planner

This is a basic proposal and a 3D model. Consult an architect for detailed plans.

  • HTML
  • OpenGL