Skip to content

Instantly share code, notes, and snippets.

@dnnsmnstrr
Last active July 11, 2025 19:13
Show Gist options
  • Save dnnsmnstrr/548256752a08213eded1c5c90dbe7767 to your computer and use it in GitHub Desktop.
Save dnnsmnstrr/548256752a08213eded1c5c90dbe7767 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Dennis Muensterer",
"label": "Developer & Maker",
"pronouns": "He / Him",
"image": "https://avatars.githubusercontent.com/u/3686989?v=4",
"picture": "https://avatars.githubusercontent.com/u/3686989?v=4",
"avatar": "https://avatars.githubusercontent.com/u/3686989?v=4",
"email": "[email protected]",
"phone": "+4915730967248",
"url": "https://muensterer.tech",
"website": "https://muensterer.tech",
"summary": "As a full stack developer, I have worked on a multitude of projects, from mobile apps to websites. \nSince starting my dev journey at the Apple Developer Academy in Naples, I have garnered over 5 years of work experience, crafting cross-platform and web-based experiences for clients from a wide range of industries.",
"summary_de": "Als Full-Stack Entwickler habe ich bereits an der vollen Bandbreite gearbeitet, von mobilen Apps zu Webanwendungen und Backend-Services. \nSeit meiner Teilnahme an der Apple Developer Academy in Neapel konnte ich über 5 Jahre Erfahrung sammeln. Dabei erstellte ich platformübergreifende und webbasierte Applikationen für Kunden aus verschiedenen Branchen.",
"location": {
"postalCode": "55118",
"city": "Mainz",
"countryCode": "DE",
"address": "Mainz, Germany"
},
"birth": {
"place": "Durham, North Carolina",
"state": "USA",
"date": "1997-06-16"
},
"nationalities": [
"Germany",
"USA",
"Canada"
],
"profiles": [
{
"network": "LinkedIn",
"username": "dennismuensterer",
"url": "https://www.linkedin.com/in/dennismuensterer"
},
{
"network": "GitHub",
"username": "dnnsmnstrr",
"url": "https://www.github.com/dnnsmnstrr"
},
{
"network": "X",
"username": "dnnmsnstrr",
"url": "https://x.com/dnnsmnstrr"
}
]
},
"work": [
{
"name": "3st",
"company": "3st",
"organization": "3st Kommunikation GmbH",
"location": "Mainz, Germany",
"description": "digital, branding and content",
"position": "Full-Stack Developer",
"url": "https://www.3st.de/en",
"url_de": "https://www.3st.de",
"startDate": "2024-12-01",
"badges": [
"Agency"
],
"badges_de": [
"Agentur"
],
"highlights": []
},
{
"name": "hpm",
"organization": "hpm GmbH",
"company": "hpm GmbH",
"location": "Wiesbaden-Erbenheim, Germany",
"description": "Digital Excellence",
"position": "Developer",
"position_de": "Fachinformatiker für Anwendungsentwicklung",
"url": "https://hpm.agency",
"startDate": "2019-05-01",
"endDate": "2024-09-30",
"summary": "Worked on various projects for industrial clients, including mobile and web applications with React (Native) and SvelteKit, as well as backend development in Node.js with Actionhero",
"summary_de": "Arbeit an zahllosen Kundenprojekten, unter anderem mobile Apps und Webanwendungen mit React (Native) und SvelteKit, sowie Backendentwicklung in Node.js mit Actionhero",
"highlights": [
"Created an internal wiki-website as a final project of my apprenticeship",
"Worked on projects such as the TESORA mobile-app and the VOTEOS blockchain-voting software"
],
"badges": [
"Hybrid"
]
}
],
"education": [
{
"institution": "Digital Product School",
"url": "https://www.digitalproductschool.io/",
"area": "Software Engineer",
"studyType": "Training Program",
"startDate": "2024-09-06",
"endDate": "2024-11-30",
"courses": [
"User-centered Design",
"Agile Methodologies",
"Lean Startup"
],
"location": "Munich, Germany"
},
{
"institution": "FES Wiesbaden",
"institution_de": "Friedrich-Ebert-Schule Wiesbaden",
"url": "https://fes-wiesbaden.de/",
"area": "IT Specialist - Application Development",
"area_de": "Fachinformatik - Anwendungsentwicklung",
"studyType": "Berufsschule",
"startDate": "2019-08-15",
"endDate": "2022-01-15"
},
{
"institution": "TU Darmstadt (prev. Munich)",
"institution_de": "TU Darmstadt (vorher München)",
"url": "https://www.tu-darmstadt.de/studieren/studieninteressierte/studienangebot_studiengaenge/studiengang_177792.de.jsp",
"area": "Computer Science",
"area_de": "Informatik",
"studyType": "Bachelor (uncompleted)",
"startDate": "2018-10-15",
"endDate": "2019-05-01"
},
{
"institution": "Apple Developer Academy - Naples",
"institution_de": "Apple Developer Academy - Neapel",
"url": "https://www.developeracademy.unina.it/en/",
"area": "iOS Development",
"area_de": "iOS Development",
"studyType": "Challenge Based Learning",
"startDate": "2017-10-01",
"endDate": "2018-06-30",
"courses": [
"Challenges - app projects developed in small teams",
"Design Thinking",
"Business modeling and planning"
]
},
{
"institution": "Technical University Munich",
"institution_de": "Technische Universität München",
"url": "https://www.tum.de/",
"area": "Engineering Sciences",
"studyType": "University",
"startDate": "2016-10-15",
"endDate": "2017-08-01"
},
{
"institution": "German International School New York",
"institution_de": "Deutsche Internationale Schule New York",
"url": "https://www.gisny.org/",
"startDate": "2012-08-16",
"endDate": "2015-05-30",
"area": "German Abitur & Highschool Diploma",
"area_de": "Abitur & Highschool Abschluss",
"score": "1.9",
"studyType": "Gymnasium"
}
],
"volunteer": [
{
"organization": "Behindertenseelsorge Mainz",
"position": "FSJ",
"url": "https://bistummainz.de/seelsorge/behindertenseelsorge/",
"startDate": "2015-09-01",
"endDate": "2016-03-31",
"summary": "Helping people with disabilities",
"summary_de": "Freizeiten für Menschen mit Behinderung",
"highlights": [
"Volunteered on trips for groups of children, teenagers and adults with disabilities",
"Destinations included Rome, Italy and De Rijp, Netherlands"
]
}
],
"awards": [
{
"title": "Circular Hackfest 2023 - Best Business Opportunity",
"url": "https://hackfest.tech",
"date": "2023-11-16",
"awarder": "Circular Republic",
"summary": "My team worked on a robot that can cook and slice kebab meat. I helped rewrite the Arduino code and built an app to remotely control the robot."
},
{
"title": "IT-Talents Scholarship",
"date": "2022-01-04",
"awarder": "IAV",
"summary": "During my apprenticeship, I was awarded a year-long monthly stipend. An [interview](https://it-talents.de/partnerunternehmen/dennis-erhaelt-ein-it-stipendium/) was published."
},
{
"title": "Medienberg Hack 2019 - Smart Media",
"date": "2019-11-28",
"awarder": "VRM",
"summary": "Hackathon Project. My team created an Alexa Skill that employed Text-to-Speech to guide through a text based RPG using the Twine-format."
}
],
"certificates": [
{
"name": "Cisco CCNA - Routing and Switching",
"url": "https://www.cisco.com/site/us/en/learn/training-certifications/certifications/enterprise/ccna/index.html",
"date": "2018-06-22"
}
],
"skills": [
{
"name": "Web Development",
"level": "Advanced",
"keywords": [
"React",
"Svelte",
"Javascript",
"Next.js",
"MUI/AntDesign"
]
},
{
"name": "App Development",
"level": "Intermediate",
"keywords": [
"React Native",
"iOS",
"Swift",
"Android",
"Expo"
]
},
{
"name": "Backend Development",
"level": "Beginner",
"keywords": [
"ActionHero",
"REST",
"GraphQL",
"MySQL"
]
},
{
"name": "Infrastructure",
"name_de": "Infrastruktur",
"keywords": [
"GitLab (CI/CD)",
"Docker"
]
},
{
"name": "Methodologies",
"name_de": "Methoden",
"keywords": [
"TDD (Jest/Vitest)",
"Agile Development",
"UML / Documentation"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker"
},
{
"language": "German",
"fluency": "Native speaker"
},
{
"language": "French",
"fluency": "Beginner"
}
],
"projects": [
{
"name": "Raycast BetterTouchTool Extension",
"description": "Run predefined actions and named triggers in BTT directly from Raycast",
"description_de": "Starte Aktionen in BetterTouchTool direkt über Raycast",
"highlights": [
"Over 1000 downloads in the Raycast Store",
"A feature was added to BTT specifically by my request to get named triggers via the scripting interface"
],
"highlights_de": [
"Über 1000 Downloads im Raycast Store",
"Auf meine Nachfrage wurde BTT erweitert, um das Laden von 'named triggers' zu ermöglichen"
],
"keywords": [
"BetterTouchTool",
"Raycast"
],
"startDate": "2023-03-01",
"url": "https://www.raycast.com/dnnsmnstrr/bettertouchtool",
"roles": [
"Developer"
],
"type": "application"
},
{
"name": "Progressions",
"description": "App to manage a personal library of lyrics and chords",
"description_de": "Eine persönliche Sammlung von Akkorden und Songtexten als App",
"highlights": [
"Automatically detects songs with similar chord progressions",
"Transpose songs to match your vocal range",
"Keep track of how many times you played each song"
],
"highlights_de": [
"Erkennt automatisch Lieder mit ähnlicher Akkordfolge",
"Transponiere Songs in deine Stimmlage",
"Führe Statistik wie oft du welches Lied gespielt hast"
],
"keywords": [
"Expo",
"Music"
],
"keywords_de": [
"Expo",
"Musik"
],
"startDate": "2019-12-22",
"url": "https://progressions.live",
"roles": [
"Developer",
"Musician"
],
"type": "application"
}
],
"interests": [
{
"name": "Music",
"name_de": "Musik",
"keywords": [
"Piano",
"Hip Hop"
]
},
{
"name": "Making",
"keywords": [
"3d Printing",
"Raspberry Pi",
"Arduino"
]
},
{
"name": "Gaming",
"keywords": [
"VR",
"Indie",
"Handheld"
]
},
{
"name": "Smart Home",
"keywords": [
"Home Assistant",
"Zigbee"
]
}
],
"meta": {
"theme": "elegant",
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json",
"version": "v1.0.0",
"lastModified": "2024-11-09T12:12:12"
}
}
@dnnsmnstrr
Copy link
Author

dnnsmnstrr commented Jul 19, 2022

Themes

Favorites:

Change in meta.theme or use https://registry.jsonresume.org/dnnsmnstrr?theme=<THEME> to try a theme

https://registry.jsonresume.org/themes

Outdated or Broken

@dnnsmnstrr
Copy link
Author

dnnsmnstrr commented Jul 19, 2022

QR Code

https://registry.jsonresume.org/dnnsmnstrr.qr

qr

@dnnsmnstrr
Copy link
Author

@dnnsmnstrr
Copy link
Author

Link to quickly edit this file: https://dnnsmnstrr.github.io/edit-resume

@dnnsmnstrr
Copy link
Author

@dnnsmnstrr
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment