Skip to content
View joelbladt's full-sized avatar
  • Germany

Block or report joelbladt

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
joelbladt/README.md

Joel Bladt – Backend Developer β€’ PHP β€’ Laravel β€’ API Engineering

πŸ‘‹ Hi, I'm Joel Bladt

πŸ‡©πŸ‡ͺ Deutsche Version

Backend Developer β€’ API Engineering β€’ PHP Enthusiast
Creating reliable backend systems with a focus on clean architecture, testability and developer experience.


🧭 About Me

I'm a backend-focused developer with long-standing experience in API development,
service-oriented architectures, and maintainable PHP applications.

Coming from an IT-oriented family, I started programming at age 14 and have since built
a professional career around backend engineering, clean code, and scalable systems.

My primary strengths:

  • Designing & developing REST APIs and modular backend architectures
  • Migrating monoliths into service-oriented structures
  • Ensuring code quality through PHPUnit, PHPStan, CI/CD
  • Performance analysis, debugging & monitoring
  • Writing maintainable, structured and well-documented backend code

πŸ”§ Tech Stack

Languages

Backend Frameworks

Quality & Architecture

Databases

Tools & Environment


πŸš€ Selected Projects

πŸ”Ή Laravel API Boilerplate

A structured foundation for building scalable, well-organized REST APIs in Laravel.
Includes conventions, folder structures, guidelines and practical patterns.
πŸ”— https://github.com/joelbladt/laravel-api-boilerplate


πŸ”Ή Go Guestbook

A small guestbook project written in Go, including routing, server setup and
a minimal templating approach.
πŸ”— https://github.com/joelbladt/go-guestbook


πŸ”Ή Daily Quote Crawler (bladt.de)

Automated crawler fetching & updating a daily quote.
Includes lightweight parsing & automated deployment.
πŸ”— https://bladt.de


πŸ“ˆ What I'm Currently Focusing On

  • Actively seeking a new role in backend engineering
  • Strengthening my technical foundation through learning and practice
  • Reviewing modern PHP and Laravel patterns to stay up-to-date
  • Preparing for interviews and technical assessments

πŸ“¨ Get in Touch


β€œMake it work. Make it right. Make it fast.”

Pinned Loading

  1. laravel-api-boilerplate laravel-api-boilerplate Public

    πŸ“• Collection of resources to learn RESTful API design in Laravel

    PHP 3

  2. go-guestbook go-guestbook Public

    Go

  3. Currently I am learning the programm... Currently I am learning the programming language Java. I found a source code for encoding and decoding Base58 in the PHP programming language on the website https://www.darklaunch.com/base58-encode-and-decode-using-php-with-example-base58-encode-base58-decode.html // I found it exciting to rewrite this PHP code into Java. The result is certainly not perfect, but I could gain experience for myself.
    1
    public class Base58 {
    2
        String charset = "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";
    3
        int charsetLength = this.charset.length();
    4
      
    5
        public String encode(String input) {
  4. Easter formula according to Carl Fri... Easter formula according to Carl Friedrich Gauss
    1
    <?php
    2
    
                  
    3
    declare(strict_types=1);
    4
    
                  
    5
    /**
  5. A holiday is called movable if it do... A holiday is called movable if it does not occur on the same date every year. This applies to the smaller part of the German holidays - the majority have fixed dates. For a movable holiday to occur again on the same day in the year, up to several hundred years can pass in extreme cases. This applies, for example, to an Easter Sunday on the earliest possible date on March 22. There, the last and the next occurrence are more than 450 years apart.
    1
    <?php
    2
    
                  
    3
    /**
    4
     * Calculate movable Holidays
    5
     *
  6. With the YouTube tutorial from β€œProg... With the YouTube tutorial from β€œProgrammieren lernen” by Junus I've learned how to display the current Bitcoin price in the terminal. Link to the tutorial: https://youtu.be/ms8PPjZS6rw
    1
    package main
    2
    
                  
    3
    import (
    4
    	"encoding/json"
    5
    	"fmt"