mirror of
https://github.com/fabianternis/fabianternis.git
synced 2026-09-06 17:02:04 +00:00
Compare commits
160 Commits
output
..
cfc1e272ad
| Author | SHA1 | Date | |
|---|---|---|---|
| cfc1e272ad | |||
| 65551021c4 | |||
| 9ce0304387 | |||
| 862305498d | |||
| 006f1f0d5a | |||
| 1d6f2bdf4f | |||
| 364584d3a8 | |||
| 542cf57cf2 | |||
| e5a8abfa55 | |||
| bb8d0e9346 | |||
| ceecb8df96 | |||
| 816c920728 | |||
| 4dfd53f9c7 | |||
| bde9e73048 | |||
| 400b79d582 | |||
| 8489146297 | |||
| f14d83a63f | |||
| 8b96bc66b3 | |||
| 29493bb820 | |||
| 51c309d40a | |||
| 3909ad18dd | |||
| 1feeb13482 | |||
| b7beee850e | |||
| 5f99169235 | |||
| 8d10acfedf | |||
| 071fc9317c | |||
| ac40e76e20 | |||
| 488b421dd7 | |||
| edcbff7d09 | |||
| f72d7b8716 | |||
| eff9ac1b7e | |||
| 3a2496bd0a | |||
| 693c40010c | |||
| 792e0d2237 | |||
| 215e2210ff | |||
| 46705a2163 | |||
| 535d09bf6c | |||
| ef3eaa82a7 | |||
| 5f55419fb0 | |||
| af213146cc | |||
| 73f5ba0a33 | |||
| 5e702b844e | |||
| 999a6bd7e2 | |||
| 22ac4a9916 | |||
| 9156665e35 | |||
| cf058b6159 | |||
| 542f173987 | |||
| 941bcae838 | |||
| 2c44775ed4 | |||
| f76e61005d | |||
| c763e6a9cb | |||
| 212b8e2139 | |||
| d485fa6ca9 | |||
| e7fcd0b285 | |||
| 0aeeedac61 | |||
| 4dc4888efc | |||
| 0589f74b11 | |||
| f91ea2222e | |||
| 42e7a86b25 | |||
| 69af2c5425 | |||
| a6ee2d7ced | |||
| a07448a4fc | |||
| 06e3c1368e | |||
| 114730a80c | |||
| c6b7778053 | |||
| a2cc543bbc | |||
| 69d0d71460 | |||
| da18d569e2 | |||
| b57807ee3a | |||
| 78927b7b02 | |||
| 1f1adb0a93 | |||
| bc9d30c092 | |||
| dfc265aa56 | |||
| 8d6982705f | |||
| b31b1c6548 | |||
| 881667216b | |||
| f71c341c6f | |||
| 1d843662f7 | |||
| aa8c8ee8b8 | |||
| 7ee02bd34c | |||
| 784f2e5ddf | |||
| 38e0e3aa0a | |||
| 23744eddf3 | |||
| 94ea06d6e7 | |||
| 9d47b92bb7 | |||
| 09a4404c93 | |||
| 907b879d76 | |||
| 7420ef0c5f | |||
| f2c89b8af6 | |||
| 0297f1c990 | |||
| acb51ff7da | |||
| d9a56dab6c | |||
| 7e80f97b6e | |||
| 43ca7a9753 | |||
| c966f5057e | |||
| 913a81e06d | |||
| becebc7842 | |||
| 8de58c5138 | |||
| ff0dca7386 | |||
| 903f4abcab | |||
| 0e97933806 | |||
| c1be8a2545 | |||
| 3f58fe0a90 | |||
| 35db10111c | |||
| 8e22110624 | |||
| 0ded9c1e81 | |||
| 4eff93c5fb | |||
| 5aff42bb72 | |||
| dbd418f3c5 | |||
| e9d6ed350f | |||
| 19f46a79e0 | |||
| cb72148dc0 | |||
| de5a92def9 | |||
| fdb1afac88 | |||
| c2f8d04856 | |||
| e659600f97 | |||
| a84dde9d2a | |||
| 6217681185 | |||
| b0e763e89a | |||
| f5c4508ddc | |||
| ee5f8d10f5 | |||
| 2526d56947 | |||
| f04e9fca85 | |||
| b3f07f4d58 | |||
| 90dc31b305 | |||
| 963f7ac76c | |||
| 6671842441 | |||
| 1575a6c167 | |||
| 1cc6fc1fe1 | |||
| 23300ce4bc | |||
| 9f0c9578f7 | |||
| c7f21a5039 | |||
| 8984911e1a | |||
| fb9347d8d0 | |||
| 0cd3053c00 | |||
| c0a151885e | |||
| 64d53c34d7 | |||
| d4971abafb | |||
| aa4c562126 | |||
| a612c55467 | |||
| 6065b4d8d9 | |||
| 4b12fc7531 | |||
| c613aaab70 | |||
| d43fab0e39 | |||
| a83386959a | |||
| 210dff3ac0 | |||
| 0176289d4a | |||
| c4e4d2485c | |||
| 75227c82e2 | |||
| f50ba3fda7 | |||
| 3fbb0e9a52 | |||
| 66e068fea2 | |||
| e3448d2815 | |||
| 3b9adf187e | |||
| 0d25b84639 | |||
| 7e6d1c3391 | |||
| f635572579 | |||
| 240722a14c | |||
| 379c200892 | |||
| a249210a93 |
@@ -0,0 +1,42 @@
|
|||||||
|
name: GitHub Snake Game
|
||||||
|
|
||||||
|
on:
|
||||||
|
# Schedule the workflow to run daily at midnight UTC
|
||||||
|
schedule:
|
||||||
|
- cron: "0 0 * * *"
|
||||||
|
# Allow manual triggering of the workflow
|
||||||
|
workflow_dispatch:
|
||||||
|
# Trigger the workflow on pushes to the main branch
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
jobs:
|
||||||
|
generate:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
steps:
|
||||||
|
# Step 1: Checkout the repository
|
||||||
|
- name: Checkout Repository
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
# Step 2: Generate the snake animations
|
||||||
|
- name: Generate GitHub Contributions Snake Animations
|
||||||
|
uses: Platane/snk@v3
|
||||||
|
with:
|
||||||
|
# GitHub username to generate the animation for
|
||||||
|
github_user_name: ${{ github.repository_owner }}
|
||||||
|
# Define the output files and their configurations
|
||||||
|
outputs: |
|
||||||
|
dist/github-snake.svg
|
||||||
|
dist/github-snake-dark.svg?palette=github-dark
|
||||||
|
dist/ocean.gif?color_snake=orange&color_dots=#bfd6f6,#8dbdff,#64a1f4,#4b91f1,#3c7dd9
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
# Step 3: Deploy the generated files to the 'output' branch
|
||||||
|
- name: Deploy to Output Branch
|
||||||
|
uses: peaceiris/actions-gh-pages@v3
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
publish_dir: ./dist
|
||||||
|
publish_branch: output
|
||||||
|
# Optionally, you can set a custom commit message
|
||||||
|
commit_message: "Update snake animation [skip ci]"
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
# Responsible Disclosures
|
||||||
|
|
||||||
|
This file serves as a professional log of security vulnerabilities, misconfigurations, and sensitive data leaks that I have identified and responsibly disclosed to the respective organizations.
|
||||||
|
|
||||||
|
## Disclosure Log
|
||||||
|
|
||||||
|
| Date | Target Organization | Issue Type | Status | Outcome | Note |
|
||||||
|
| :--- | :--- | :--- | :--- | :--- | :--- |
|
||||||
|
| 2026-04-15 | Google DeepMind (Individual) | Exposed Gemini API Key | **Resolved** | Key Revoked | Key linked to a private account of a DeepMind lead; leaked during public presentation. Confirmed revoked on 2026-04-16. |
|
||||||
|
|
||||||
|
---
|
||||||
|
### Disclosure Policy
|
||||||
|
I follow standard responsible disclosure practices:
|
||||||
|
1. Identify the vulnerability/leak.
|
||||||
|
2. Notify the affected party immediately via official channels.
|
||||||
|
3. Provide details to help remediation.
|
||||||
|
4. Document the occurrence here only after the organization or individual has been notified.
|
||||||
|
|
||||||
|
*Maintained by Fabian Ternis*
|
||||||
+147
@@ -0,0 +1,147 @@
|
|||||||
|
# List of domains I own and owned in the past
|
||||||
|
|
||||||
|
- xp-craft.de (EXPIRED)
|
||||||
|
- darkangel-mc.de (EXPIRED)
|
||||||
|
- XP-Host.de (EXPIRED)
|
||||||
|
- ebay-konto.de (EXPIRED)
|
||||||
|
- CityCraft-NW.de (EXPIRED)
|
||||||
|
- mail-free.de (EXPIRED)
|
||||||
|
|
||||||
|
- michaelninder.de (EXPIRED)
|
||||||
|
- XP-Link.de (EXPIRED)
|
||||||
|
- DogWaterDev.de ([for DogWaterDev](https://github.com/DogWaterDev)) (re-registered)
|
||||||
|
- XP-Node.de (EXPIRED)
|
||||||
|
- Dexify.eu (EXPIRED)
|
||||||
|
- XP-Cloud.eu (EXPIRED)
|
||||||
|
- Code-Trainer.de (EXPIRED)
|
||||||
|
- A-Sub.de (EXPIRED)
|
||||||
|
- B-Sub.de (EXPIRED)
|
||||||
|
- HHGkl.de (EXPIRED)
|
||||||
|
- CityCraft-SMP.de (EXPIRED)
|
||||||
|
- QuizHive.de (EXPIRED)
|
||||||
|
- Bank-of-Europe.eu (EXPIRED)
|
||||||
|
- CraftAttack.xyz (EXPIRED)
|
||||||
|
- EuroMC.eu (EXPIRED)
|
||||||
|
- XP-H.de (EXPIRED)
|
||||||
|
- Louixch.de (for Louixch who is not on GitHub)
|
||||||
|
- EuropeHost.eu
|
||||||
|
- XP-L.de (EXPIRED)
|
||||||
|
- Sub2.eu (EXPIRED)
|
||||||
|
- DomainGen.de
|
||||||
|
- WebStruct.eu (EXPIRED)
|
||||||
|
- McServerTools.eu (EXPIRED)
|
||||||
|
- XPHost.eu (EXPIRED)
|
||||||
|
- MCPractice.eu (EXPIRED)
|
||||||
|
- NovaStack.eu (EXPIRED)
|
||||||
|
- FlexiStack.eu (EXPIRED)
|
||||||
|
- PelicanHost.eu (EXPIRED)
|
||||||
|
|
||||||
|
- axiohost.eu (EXPIRED)
|
||||||
|
- axiohost.de (EXPIRED)
|
||||||
|
- city-craft.de (EXPIRED)
|
||||||
|
- XP-Domains.de (EXPIRED)
|
||||||
|
- XP-Domain.de (EXPIRED)
|
||||||
|
- xpsystems.eu
|
||||||
|
- xpsys.de
|
||||||
|
- xfolio.eu (EXPIRED)
|
||||||
|
- eupractice.eu (EXPIRED)
|
||||||
|
- soulnode.eu (EXPIRED)
|
||||||
|
- eudomains.eu [Github](https://github.com/eudomains)
|
||||||
|
- bank-of-germany.de
|
||||||
|
- schulchat-rlp.de (re-registered)
|
||||||
|
- nerax.eu (EXPIRED)
|
||||||
|
- anlink.eu (EXPIRED)
|
||||||
|
- mchost24.eu (EXPIRED)
|
||||||
|
- 24mc.eu (EXPIRED)
|
||||||
|
- schulkampus-rlp.de (EXPIRED)
|
||||||
|
- bildungslogin-rlp.de (EXPIRED)
|
||||||
|
- XP-Mail.eu (EXPIRED)
|
||||||
|
- pythonhub.eu (EXPIRED)
|
||||||
|
- xmage.eu (EXPIRED)
|
||||||
|
- imagu.eu (EXPIRED)
|
||||||
|
- dcpic.eu [Github](https://github.com/europehost/dsc.pics)
|
||||||
|
- swiftshare.eu (EXPIRED)
|
||||||
|
- pyshop.de (EXPIRED)
|
||||||
|
- eushare.eu (EXPIRED)
|
||||||
|
- ptero01.eu (EXPIRED)
|
||||||
|
- epyc01.eu (EXPIRED)
|
||||||
|
- ryzen01.eu (EXPIRED)
|
||||||
|
- xpgames.eu (EXPIRED)
|
||||||
|
- csslib.eu (EXPIRED)
|
||||||
|
- 2note.eu (EXPIRED)
|
||||||
|
- burgermc.de (EXPIRED)
|
||||||
|
- [fternis.de](https://fternis.de/)
|
||||||
|
- bildungsbereich-rlp.de (EXPIRED)
|
||||||
|
- XP-AD.de (EXPIRED)
|
||||||
|
- laravel-tutorial.eu (EXPIRED)
|
||||||
|
- gehirn-weg.de (EXPIRED)
|
||||||
|
- staatliches-heinrich-heine-gymnasium-kaiserslautern.de (EXPIRED)
|
||||||
|
- spielefrei.de (EXPIRED)
|
||||||
|
- yourlink.app
|
||||||
|
- mcserver.lol (EXPIRED)
|
||||||
|
- dsc.pics [GitHub](https://github.com/europehost/dsc.pics) (EXPIRED)
|
||||||
|
- mtex.dev [GitHub](https://github.com/MTEX-dev)
|
||||||
|
- gimy.site [GitHub](https://github.com/MTEX-dev/gimy-site)
|
||||||
|
- urlk.app
|
||||||
|
- twch.pics
|
||||||
|
- fabianternis.dev
|
||||||
|
- fabianternis.de
|
||||||
|
- pleasehireme.eu
|
||||||
|
- getmy.name
|
||||||
|
- getmy.blog
|
||||||
|
- fabian-ternis.de
|
||||||
|
- mysocials.me
|
||||||
|
- getsocials.link
|
||||||
|
- linkmy.name
|
||||||
|
- kaufenhof.de (I manage it for a client)
|
||||||
|
- woistdasdrachenei.de
|
||||||
|
- ivoternis.de ([for IvoTernis](https://github.com/IvoTernis))
|
||||||
|
- heimatverein-floersheim-dalsheim.de
|
||||||
|
- 192-168-0-1.de *`//127-0-0-1.de was already taken`*
|
||||||
|
- sandbox-api.de
|
||||||
|
- api-sandbox.de [GitHub](https://github.com/api-sandbox-DE)
|
||||||
|
- hhg-kl.eu
|
||||||
|
- mail-free.eu [GitHub](https://github.com/mail-free)
|
||||||
|
- ternis.eu [Github](https://github.com/ternis-eu)
|
||||||
|
- xpsystems.de [Github](https://github.com/xpsystems)
|
||||||
|
- eu-data.org [Github](https://github.com/eu-data-org)
|
||||||
|
- eu-search.org [Github](https://github.com/eu-search-org)
|
||||||
|
- Web-Search.org [Github](https://github.com/web-searchorg)
|
||||||
|
- [PRIVATE].de
|
||||||
|
- [PRIVATE].de
|
||||||
|
- pleasehireme.de
|
||||||
|
- [PRIVATE].de
|
||||||
|
- [PRIVATE].de
|
||||||
|
- [PRIVATE].de
|
||||||
|
- httpclient.de
|
||||||
|
- [PRIVATE].de
|
||||||
|
- dnbx.de
|
||||||
|
- Wonnegauer-Designwerkstatt.de ("Client")
|
||||||
|
- ternis-edv.de
|
||||||
|
- [PRIVATE].eu
|
||||||
|
- schulchat-rlp.de
|
||||||
|
- bildungslogin-rlp.de
|
||||||
|
- drophtml.de
|
||||||
|
- ternismail.de
|
||||||
|
- [GATEKEEPED].de
|
||||||
|
- wbbx.de
|
||||||
|
- [GATEKEEPED].de
|
||||||
|
- ternis.link
|
||||||
|
- KidiNet.de
|
||||||
|
- bildungslogin-bw.de
|
||||||
|
- storygrab.net
|
||||||
|
- [HDDEN].de
|
||||||
|
- [HDDEN].de
|
||||||
|
- thisisfeli.de
|
||||||
|
- tonveraendert.de
|
||||||
|
- leniwoess.de
|
||||||
|
- [HDDEN].de
|
||||||
|
- cult-management.de
|
||||||
|
- [HDDEN].de
|
||||||
|
- zoeyhope.de
|
||||||
|
- fiamarielin.de
|
||||||
|
- fialin.de
|
||||||
|
- ternis.net
|
||||||
|
|
||||||
|
[dnbx.de](https://dnbx.de/#domainlist) has up-to-date data.
|
||||||
|
*--- Some Domains may be expired at this time* ---
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
# Hey there 👋!
|
||||||
|
|
||||||
|
I'm **Fabian Ternis**, a **German** Student and self-teaching Developer with a 400+Days GitHub Streak
|
||||||
|
|
||||||
|
[Imprint](https://fternis.de/imprint)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 📄 About Me
|
||||||
|
|
||||||
|
* [Résumé / CV](./RESUME.md)
|
||||||
|
* [Domain Portfolio](./DOMAINS.md)
|
||||||
|
* [Tools & APIs I Use](./Tools.md)
|
||||||
|
* [Responsible Disclosures](./DISCLOSURES.md)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🚀 Featured Projects:
|
||||||
|
|
||||||
|
* **[DNBX.de](https://dnbx.de)** — My domain portfolio site.
|
||||||
|
* **[eu-data.org](https://eu-data.org)** — A Website promoting European Digital Sovereignty (with AI-Assistance)
|
||||||
|
* ... and more actively in development.
|
||||||
|
|
||||||
|
### ⏱️ Currently working on:
|
||||||
|
* **[IssuesBoard](https://github.com/fabianternis/IssuesBoard)**  – Web-Application for Tracking **issues**, **todos** and **other stuff** for Coding-projects _(Building this without the help of AI)_
|
||||||
|
* **[SchemaBuilder](https://github.com/fabianternis/SchemaBuilder)**  – Web-Application for **designing** database-**schemas** – _[OPEN](https://schemabuilder.dino.icu/)_
|
||||||
|
* **[fabian.ternis.dev](https://github.com/ternis-dev/fabian.ternis.dev)** – A "personal website" with just soem random stuff on it. – powered by PHP and soem APIs (that i partly made myself)
|
||||||
|
|
||||||
|
<!--
|
||||||
|
### 🗂 Select Past Work:
|
||||||
|
|
||||||
|
* **hhg-kl.eu** — An unofficial school website featuring a robust backend with over 250 Laravel routes.
|
||||||
|
-->
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🛠 Technologies I am currently learning:
|
||||||
|
|
||||||
|
PHP, Laravel, SQL, Python, JavaScript, Tailwind CSS, Ubuntu, and more.
|
||||||
|
<!--
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🏢 My Organizations:
|
||||||
|
|
||||||
|
* **[@Europehost](https://github.com/Europehost/)** — Providing free services for everyone.
|
||||||
|
* **[@MTEXdotDev](https://github.com/MTEXdotDev/)** — Specializing in free tools and sites for developers.
|
||||||
|
* **[@EU-data-org](https://github.com/EU-data-org/)** — European Digital Sovereignty.
|
||||||
|
* **[@Ternis-edv](https://github.com/Ternis-edv/)** — Free, Digital Services.
|
||||||
|
-->
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
# Fabian Ternis
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 👨💻 Über mich
|
||||||
|
Ich bin ein technikbegeisterter Schüler und **Back-End Entwickler** mit einem starken Fokus auf Informatik und Mathematik. Seit mehreren Jahren nehme ich aktiv an Wettbewerben wie "Jugend forscht" und der "IMMC" teil. Mein Schwerpunkt liegt in der Entwicklung robuster Back-End-Systeme und der mathematischen Modellierung.
|
||||||
|
|
||||||
|
- **Geburtsdatum:** 27. Juni 2010
|
||||||
|
- **Interessen:** Softwarearchitektur, Datenbankdesign, Automatisierung & mathematische Modellierung
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🛠 Technisches Profil
|
||||||
|
|
||||||
|
### **Back-End & Sprachen**
|
||||||
|
- **PHP & Laravel:** Primärer Stack für Webanwendungen und REST-APIs.
|
||||||
|
- **Python:** Scripting und Datenverarbeitung.
|
||||||
|
- **JavaScript:** Grundkenntnisse für Web-Interaktionen.
|
||||||
|
- **SQL:** Sicherer Umgang mit relationalen Datenbanken.
|
||||||
|
|
||||||
|
### **Datenbanken & Infrastruktur**
|
||||||
|
- **Datenbank-Design:** Entwurf komplexer Schemata (bevorzugt mit **UUIDs** als Primary Keys).
|
||||||
|
- **Systeme:** MySQL, SQLite.
|
||||||
|
- **Webserver:** Konfiguration und Verwaltung von **NGINX**.
|
||||||
|
- **Betriebssysteme:** Erfahren im Umgang mit **macOS**, **Ubuntu Desktop** und **Ubuntu Server**.
|
||||||
|
|
||||||
|
### **Front-End**
|
||||||
|
- **CSS:** Erfahrung mit **TailwindCSS** für modernes UI-Styling.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🏆 Wettbewerbe & Auszeichnungen
|
||||||
|
|
||||||
|
### **IMMC (International Mathematical Modeling Challenge)**
|
||||||
|
* **2026:** 🥉 **3. Platz National** (Deutschland)
|
||||||
|
* **2025:** 🥈 **2. Platz National** (Deutschland)
|
||||||
|
|
||||||
|
### **Jugend Forscht / Schüler experimentieren**
|
||||||
|
* **Wettbewerbsrunde 2025/2026**
|
||||||
|
* **Projekt:** *Optimierung der Organisation und Ermöglichung von freiem Arbeiten in der JuFo-AG*
|
||||||
|
* 🥇 **Regionalsieg** – 1. Preis Arbeitswelt
|
||||||
|
* 🥉 **3. Preis Arbeitswelt** (Landeswettbewerb)
|
||||||
|
* **Projekt:** *Mensa Bewertungssystem*
|
||||||
|
* 🥈 **2. Preis** Fachgebiet Mathematik/Informatik (Regionalwettbewerb Kaiserslautern)
|
||||||
|
* **Wettbewerbsrunde 2022/2023**
|
||||||
|
* **Projekt:** *Smarte Bewässerungsanlage* (Teilnahme)
|
||||||
|
* **Wettbewerbsrunde 2021/2022**
|
||||||
|
* **Projekt:** *Lego fliegt* (Teilnahme)
|
||||||
|
|
||||||
|
### **Informatik-Biber**
|
||||||
|
- Regelmäßige Teilnahme am bundesweiten Informatik-Wettbewerb.
|
||||||
|
* **2024** Erster Preis
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🎓 Bildungsweg
|
||||||
|
|
||||||
|
### **Heinrich-Heine-Gymnasium, Kaiserslautern**
|
||||||
|
*2021 – 2028 (voraussichtlich)*
|
||||||
|
- Aktuell: Klasse 12
|
||||||
|
- Besonderheit: Wechsel 2021 (mit Wiederholung der 6. Klasse)
|
||||||
|
|
||||||
|
### **Gauß-Gymnasium, Worms**
|
||||||
|
*2019 – 2021*
|
||||||
|
- Besuch der Klassen 5 und 6
|
||||||
|
|
||||||
|
### **Heinrich von Gagern Grundschule, Monsheim**
|
||||||
|
*2016 – 2019*
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📜 Zertifikate & Zusatzqualifikationen
|
||||||
|
|
||||||
|
### **Junior-Ingenieur-Akademie (JIA)**
|
||||||
|
*2022 – 2025*
|
||||||
|
- Zertifikat der **Deutschen Telekom Stiftung**
|
||||||
|
- Webanwendung basierend auf dem [LaravelPHP](https://laravel.com/) Framework - Fahrgeminschaftsanwendung
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# Tools(Libs, APIs, ... I use)
|
||||||
|
|
||||||
|
## APIs
|
||||||
|
- https://ui-avatars.com/ (Customizeable Avatars based on Username)
|
||||||
|
- https://www.graphhopper.com/ (Route Planning)
|
||||||
|
- https://geocode.maps.co/ (Geocoding API)
|
||||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 110 KiB |
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 110 KiB |
Reference in New Issue
Block a user