npm install portfolio
terminal

const developer = {
  role: "Full Stack Developer",
  passion: "Building innovative solutions",
  status: "Ready to collaborate"
};
profile.js
function aboutMe() {
  return {
    name: "Dennis Becher",
    title: "Full Stack Developer",
    location: "Cologne, Germany",
    focus: ["Web", "Backend", "AI"]
  };
}
GitHub
LinkedIn
Email

< About Me />

about.md

I'm a passionate full-stack developer with expertise in modern web and backend technologies. My journey in tech began in my early childhood with fascination for malware and what is possible to push computers to their limits.

With 15+ years of experience in the industry, I've learned a lot.

When I'm not coding, you'll find me contributing to open-source projects, gaming, or exploring the latest tech trends.

// Core values
  • Clean, maintainable code
  • User-centered design
  • Continuous learning
  • Collaborative problem-solving
Profile
15+
Years Experience
10+ million
Lines of code
100+
Open Source Contributions
1
Beautiful Son

< Projects />

Project 1

Paperless-AI

An AI infused Paperless-NGX extension for automatic tagging, correspondents matching and many more.

Node.js Express Tailwind EJS
Project 2

pr0lator >_

Video to Text Translation + VTT Subtitle Generation + WebService for a german imageboard.

Python NodeJS Express EJS
Project 3

MAGA

Simple Voice Assistant with OpenAI implementation on a RPi4 with Touchscreen and microphone.

Python JavaScript HTML

< Skills />

frontend.js

Frontend Technologies

JavaScript/TypeScript 95%
React/Next.js 90%
Vue.js 85%
HTML5/CSS3 95%
TailwindCSS 90%
backend.js

Backend Technologies

Node.js/Express 90%
Python/Django 85%
GraphQL 80%
MongoDB 85%
PostgreSQL 80%

Other Technical Skills

Docker AWS Git Webpack React Native CI/CD TensorFlow Microservices

< Contact />

contact.jsx
import React from 'react';

const ContactForm = () => {
const [formData, setFormData] = useState({
name: '',
email: '',
message: ''
});

const handleSubmit = (e) => {
e.preventDefault();
const response = await fetch('/api/contact', {
method: 'POST',
body: JSON.stringify(formData)
});
console.log('Message sent!');
};

return (
// Form component here
);
};

export default ContactForm;
Location
Cologne, NRW