I'm a Software Engineer / Web Developer currently working at rooom AG. With over 3 years of experience in web development, I've already had the opportunity to work on a wide range of projects across frontend and backend. My job involves analyzing complex problems and building tools that help streamline processes for our software department as well as conceptualizing and building products.
- Current Role: Software Engineer / Web Developer at rooom AG
- Past Experience: Short stint at Telekom MMS, primarily focused on web technologies and user tracking.
- Internships: During my studies I worked at Intershop Communications AG
- Education: Bachelor's degree in Computer Science from the University of Applied Sciences in Schmalkalden.
- Languages: I mainly use JavaScript/TypeScript for development, with Python being my second go-to language. However, I enjoy picking up any language or tool that helps get the job done quickly and effectively, including PHP, Dart, Rust, C++, etc.
- Frameworks & Tools: I'm a big fan of Svelte, and I have experience with FastAPI, NestJS, and Docker. I regularly interact with a variety of tools and frameworks, adapting to the needs of each project.
- Databases: I typically use SQLite or PostgreSQL when I need a database in my projects.
- CI/CD: I have some experience with Docker and GitHub Actions for deploying and testing projects. I use Coolify and GitLab pipelines at work.
- Design: I have a very basic understanding of UI and UX Design which helps me to spot and improve usability issues.
- Operating Systems: I'm most comfortable with Linux but am also familiar with Windows and MacOS.
- Team Workflow: At work, we follow Scrum practices.
- Solo Workflow: When I'm alone in project, I tend to use Kanban to stay organized and get things done.
- Workshops & Meetings: I have some minimal experience in organizing and leading workshops and meetings.
- Note-Taking: I like to take notes. I use my Supernote alongside Obsidian to keep track of my thoughts and ideas.
My main focus lies on problem solving and learning new things. As such I'm pursuing some personal projects in this field from time to time with my main focus on note-taking and organization.
Most of my work is done in a professional setting, but sometimes I do personal projects as well. Unfortunately I rarely deem them worthy of sharing but here is a quick overview:
Some of my projects
- Typescript Framework (University, 2022)
- WiFi Metadata Analysis Tool (University, 2022)
- Tailwind Component Library (Work, 2022)
- Note-Taking App (Personal, 2023)
- 360° Video Player (Work, 2023)
- Festival App, iOS/Android (Work, 2023)
- Online Development Playground (Work, 2023)
- Image Scoring Tool (Work, 2023)
- 2D Browser Games (Work, 2023)
- Custom Scripting Language (Work, 2023)
- Live Syncing Service for 3D Spaces (Work, 2023)
- Local Club Website (Personal, 2023)
- Athlete Data Analysis (Personal, 2024)
- Gen-AI Based Exhibition Demos (Work, 2024)
- Test Automation for 3D Spaces (Work, 2024)
- Note Analysis Tool (Personal, 2024)
- LinkedIn: Moritz Schulz
- 📚 I love learning and am always diving into new subjects.
- ✍️ I occasionally like to write poems and draw images.
- 🥋 I used to practice Judo and other combat sports.