Twitter-Bot
I am deeply passionate about soccer, both as a player and an avid spectator of professional matches. Immersing myself in the sport, I indulge in numerous football podcasts throughout the week. One of my favorites is "Fritz & Stroh - Die Fussballshow," a Monday publication that delivers delightful coverage of German top-level football with a humorous twist. One segment of the show, aptly named "Zerfickungsalarm," showcases games from around the globe that culminated in a goal difference of six or more. Inspired by this concept, I developed a Twitter bot that automatically tweets whenever such a high-scoring game occurs. If you're interested in following the bot, you can find it here. The source code is available for inspection on GitLab.
Technical details:
This project is built on plain Node.js, with TypeScript being the only standout addition (though it's becoming quite commonplace these days). It involves an API call (link), flag emoji lookups (npm-package) and utilizes a PostgreSQL database for minimal data persistence.
Freiheit-DIY
In the spring of 2022, I had the privilege of participating in the Coding-da-Vinci Ost hackathon, a cultural event where various institutions, including museums and research projects, generously provided public data via diverse APIs. This wealth of data served as the foundation for participants to craft innovative ways of engaging with it. Teaming up with two fellow enthusiasts, we delved into a dataset graciously provided by the Zuse Computer Museum Hoyerswerda. This dataset showcased over a hundred electric components originating from the former German Democratic Republic (DDR). These components, ingeniously utilized by individuals during their leisure time, held historical significance, such as the creation of a "UHF-Konverter" device, enabling DDR citizens to clandestinely access television signals from the Federal Republic of Germany (BRD), a prohibited act at the time. Driven by a desire to immerse others in this historical narrative, we embarked on developing a virtual reality game. Through our creation, users could step into the past and experience the process of constructing such a device, all while gaining insights into the context of that era. Our efforts garnered positive acclaim when we showcased the project at a subsequent hackathon, earning us a coveted scholarship from the Coding-da-Vinci Foundation, an opportunity we embraced with gratitude. By December 2022, we had brought our vision to fruition, and our VR game found its place within the exhibition program at the Zuse Computer Museum in Hoyerswerda. Our project even attracted attention from local newspapers, with coverage available in the Sächsische Zeitung and Hoyte24.
Technical details:
The VR game was crafted using the Unity engine, marking a departure from my usual web-based projects and offering a fresh learning curve. This endeavor provided me with invaluable opportunities to refine my C# skills and delve into new realms, including designing 3D models with Blender, video and audio editing, and mastering various game development techniques. For those interested, the source code is available on Github.
Molbitzer-Turniere
Introducing molbitzer-turniere.de, a website dedicated to showcasing the annual EA Sports FIFA Tournament and Darts Tournament held in the charming East Thuringian village of Molbitz. These events draw in a vibrant crowd of 50 to 100 participants each year, bringing together gaming and sporting enthusiasts for thrilling competitions. Designed with simplicity in mind, the website provides a straightforward presentation of the tournaments, complete with results and overall statistics. Whether you're a seasoned competitor or a curious observer, molbitzer-turniere.de offers a glimpse into the excitement of these community gatherings.
Technical details:
Behind the scenes, this project serves as a development playground, allowing for experimentation with new techniques and a focus on optimizing loading performance and SEO. Leveraging the power of Nrwl Nx Tools, a set of development tools tailored for managing and scaling JavaScript Monorepos, the project is structured for efficiency and scalability. For the website's styling, Tailwind CSS Framework was employed, adopting a mobile-first approach to ensure seamless accessibility across devices. For those interested in exploring the inner workings, the source code is available for inspection here.
About
I'm Mark, a 24-year-old software engineer from Leipzig, Germany. In 2021, I graduated with a degree in Computer Science from the "Berlin School of Economics and Law." Following my graduation, I gained valuable experience as a Web Developer at t2informatik, where I worked for two years. Currently, I am studying Data Science for my Master's degree at the University of Leipzig. I'm honored to be a fellow of the "Studienstiftung des deutschen Volkes" scholarship program, which has provided invaluable support throughout my academic journey. Additionally, I am an alum of the "Coding da Vinci" scholarship program.
If you'd like to connect with me, please feel free to reach out via this link.
Other projects:Icon-Credits to Freepik and Image-Credits to Luca Bravo, Maxim Hopman, Ariel and Isaiah Rustad, Phillip Glickman