15.11.2024 aktualisiert


100 % verfügbar
Full-Stack Developer
Potsdam, Deutschland
Nur Remote
Software DevelopmentSkills
InnovationUser Experience (UX)APIsSoftware für Optische ZeichenerkennungAuthenticationsAutomatisierungDatenbankenDatenmanagementDebuggingEmbedded SystemsFehlerbehandlungUi-DesignInfrastrukturIphone AppsPython
Hello! I’m Marc, a versatile and skilled software developer with expertise across various areas, from mobile and web applications to backend development, automation, and even niche technologies like LED matrix controls. With hands-on experience in both professional environments and personal projects, I bring not only technical proficiency but also creativity and problem-solving skills that I’ve honed through a wide range of development work.
Mobile and Web App Development
Currently, I’m developing TimeHub, a mobile app designed for real-time communication and coordination among apprentices. Built to streamline presence and break-time notifications, this app includes status updates, office location tracking, and group-based notifications—plus, a photo gallery feature for capturing daily moments. My approach focuses on user-friendly interfaces, efficient backend communication, and features that make team coordination seamless. This project is one of many that reflect my commitment to creating functional, user-centered apps.
Additionally, I’m working on Sweape, a Tinder-like video swipe app that allows users to sort videos based on preferences with a simple swipe. For the backend, I implemented a RESTful API with functionality to handle different video actions (keep, delete, like) and even an undo feature. My ability to integrate front-end design with backend infrastructure enables a smooth, responsive user experience.
Backend and API Development
I’m experienced in setting up and maintaining robust backend systems to support complex applications. My work often involves creating RESTful APIs with secure authentication, error handling, and performance in mind. For instance, in my recent React Native app, I implemented a Context-based API check that monitors backend status and adapts the app’s interface according to network conditions. This includes a dynamic error screen, auto-refresh functionality, and user-friendly debugging capabilities, showing my attention to reliability and user experience.
IoT and Embedded Systems
As part of my diverse skills, I have hands-on experience with IoT. I’m developing an application called ble-led-panel, a Python package that enables LED matrix control. I chose Toga for the GUI and have designed it to be highly configurable, supporting real-time interaction with LED displays. This experience underscores my adaptability to different technologies, from microcontrollers to GUI frameworks.
Automation, OCR, and Data Management
For a recent OCR project, I developed a tool that automates text extraction from images using Tesserent. This application integrates SQLite for data storage, with the flexibility to import, organize, and run OCR on multiple images simultaneously. I also used Briefcase and Toga to design a streamlined GUI, reinforcing my skills in automation, data management, and user interface design.
Analytical and Problem-Solving Skills
In addition to technical abilities, I enjoy tackling challenging problems. For example, my work on the LeetCode problem,s where I focus on analytical thinking and optimized solutions, shows my drive to deepen my algorithmic knowledge. I bring this same analytical mindset to projects, whether it’s developing a new feature or troubleshooting complex bugs.
Communication and Collaboration
Beyond technical work, I value effective communication and collaboration. During my 8-week internship in a specialized database department, I honed my communication skills, working closely with mentors on various database projects. My experience here also provided insight into large-scale data management and reinforced my dedication to high-quality, team-oriented work.
Summary
I am committed to delivering exceptional quality and performance in every project I undertake. Whether you’re looking for a developer to create a sleek mobile app, build a reliable API, or manage data with precision, I’m here to help bring your vision to life. With a strong foundation in coding, a diverse skill set, and a detail-oriented approach, I’m excited to collaborate with clients who value quality, efficiency, and innovation.
Let’s work together to build something amazing!
Mobile and Web App Development
Currently, I’m developing TimeHub, a mobile app designed for real-time communication and coordination among apprentices. Built to streamline presence and break-time notifications, this app includes status updates, office location tracking, and group-based notifications—plus, a photo gallery feature for capturing daily moments. My approach focuses on user-friendly interfaces, efficient backend communication, and features that make team coordination seamless. This project is one of many that reflect my commitment to creating functional, user-centered apps.
Additionally, I’m working on Sweape, a Tinder-like video swipe app that allows users to sort videos based on preferences with a simple swipe. For the backend, I implemented a RESTful API with functionality to handle different video actions (keep, delete, like) and even an undo feature. My ability to integrate front-end design with backend infrastructure enables a smooth, responsive user experience.
Backend and API Development
I’m experienced in setting up and maintaining robust backend systems to support complex applications. My work often involves creating RESTful APIs with secure authentication, error handling, and performance in mind. For instance, in my recent React Native app, I implemented a Context-based API check that monitors backend status and adapts the app’s interface according to network conditions. This includes a dynamic error screen, auto-refresh functionality, and user-friendly debugging capabilities, showing my attention to reliability and user experience.
IoT and Embedded Systems
As part of my diverse skills, I have hands-on experience with IoT. I’m developing an application called ble-led-panel, a Python package that enables LED matrix control. I chose Toga for the GUI and have designed it to be highly configurable, supporting real-time interaction with LED displays. This experience underscores my adaptability to different technologies, from microcontrollers to GUI frameworks.
Automation, OCR, and Data Management
For a recent OCR project, I developed a tool that automates text extraction from images using Tesserent. This application integrates SQLite for data storage, with the flexibility to import, organize, and run OCR on multiple images simultaneously. I also used Briefcase and Toga to design a streamlined GUI, reinforcing my skills in automation, data management, and user interface design.
Analytical and Problem-Solving Skills
In addition to technical abilities, I enjoy tackling challenging problems. For example, my work on the LeetCode problem,s where I focus on analytical thinking and optimized solutions, shows my drive to deepen my algorithmic knowledge. I bring this same analytical mindset to projects, whether it’s developing a new feature or troubleshooting complex bugs.
Communication and Collaboration
Beyond technical work, I value effective communication and collaboration. During my 8-week internship in a specialized database department, I honed my communication skills, working closely with mentors on various database projects. My experience here also provided insight into large-scale data management and reinforced my dedication to high-quality, team-oriented work.
Summary
I am committed to delivering exceptional quality and performance in every project I undertake. Whether you’re looking for a developer to create a sleek mobile app, build a reliable API, or manage data with precision, I’m here to help bring your vision to life. With a strong foundation in coding, a diverse skill set, and a detail-oriented approach, I’m excited to collaborate with clients who value quality, efficiency, and innovation.
Let’s work together to build something amazing!
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2024
Sprachen
DeutschMutterspracheEnglischverhandlungssicher