WEB · Development · Apps

Get online and grow

grow

Portfolio

McGlinn Software

Frieslands, Netherlands

AdaBots - A visual coding learning platform utilizing Ada and Minecraft

  • Developed and implemented the landing page with a user management and workspace integration, employing JavaScript, SvelteKit, Node.js, Express.js and Tailwind CSS.
  • Integrated a development platform for AdaBots, streamlining development workflows with VS Code Web, coder.com, Terraform, Minetest and Lua Scripts.
  • Established complex server infrastructure for both local development and production environments including CI/CD at AdaBots, leveraging Vagrant, VirtualBox, Sentry, Ansible, GitLab, Docker, Caddy, PM2 and Hetzner cloud services.

Zimmerei & Hausbau Stein GmbH & Co. KG

Tostedt, Germany

Website for the construction sector

  • Designed and developed the landing page for the construction sector www.stein-baut-holz.de
  • Performative, user-friendly, and visually appealing.
  • Leveraging JavaScript and HTML with Bootstrap CSS.

Office PC solutions

  • Setup and maintained the office IT infrastructure, including servers, printers, and network access.
  • Integration of Sema Software, Microsoft Office 365 and WGsystem Software into the office network.

arztkonsultation ak GmbH

Schwerin, Germany

Video consultation solution for the health sector

  • Enhanced user interfaces (UI) for Arztkonsultation, a video consultation platform in the healthcare sector, utilizing modern JavaScript frameworks like Vue.js and React, and PHP Laravel for the backend.
  • Implemented a white-label solution for the Arztkonsultation frontend, ensuring client branding and customization, adoption of software to specific client needs.
  • Established a component-driven architecture using React and bit.dev for Arztkonsultation, promoting code reusability and maintainability for usage of modern development practices and focus on efficient code structure.

Psychological counseling platform and marketplace

  • Modernized mentavio's infrastructure by containerizing it with Docker and Kubernetes, leveraging Hetzner cloud services for scalability and efficient resource management.
  • Provided full-stack maintenance for mentavio, ensuring platform stability and functionality by managing the entire tech stack, including hapi.js, Node.js, AngularJS, and MySQL.
  • Enhanced developer experience and code maintainability at mentavio by integrating micro frontends built with Next.js. (Usage of modern frontend architecture and its benefits.)
  • Automated unit and end-to-end testing infrastructure for mentavio using Selenium and JavaScript, improving software quality and reducing manual testing efforts. (Automate tasks and ensure code quality.)
  • Established continuous integration and development (CI/CD) pipelines utilizing Docker and GitLab at mentavio, streamlining development workflows and ensuring faster deployments. (Automating the software development lifecycle.)

Jaybees Local Shop

Waterford, Ireland

A mobile web app for delivery workflow and invoice automatization

  • Played a key role in DeliveryLink, a mobile web app for delivery workflow and invoice automation. This included analyzing requirements and business model, ensuring alignment with user needs. (Focusing technical aspects and business goals.)
  • Implemented a secure authorization flow using OAuth and OpenID, guaranteeing user access control. (Secure authentication techniques.)
  • Established integration with QuickBooks accounting software API, streamlining financial processes for users. (Connect different software systems.)
  • Designed the email and server infrastructure using SendGrid, Azure Functions, and CosmosDB, ensuring efficient communication and data management. (Cloud infrastructure design and selection of appropriate tools.)
  • Set up the frontend development lifecycle on GitLab and DigitalOcean, promoting collaboration and efficient development cycles. (DevOps practices and tools.)
  • Prioritized security by embedding mechanisms on both the server and client sides, safeguarding user data. (Commitment to building secure applications.)
  • Developed the backend using C# and NoSQL databases, and implemented the user interface with React and JavaScript, demonstrating full-stack development capabilities. (Proficiency in both backend and frontend development languages.)
  • Actively evaluated customer experiences and communicated insights to improve the DeliveryLink platform. (Focus on customer experience and user-centric development.)

WKC Hamburg GmbH

Hamburg, Germany

A web based project-, resource and information management software

  • Spearheaded the development of a web-based project, resource, and information management software. This involved tailoring solutions to specific client needs, ensuring a perfect fit for their workflows. (Leadership and ability to deliver custom solutions.)
  • Analyzed and visualized business processes using UML diagrams and Markdown documentation, promoting clear communication and understanding of user workflows. (Business analysis and documentation practices.)
  • Designed and implemented comprehensive concepts for information management, automation, and communication within the software, streamlining user experience and optimizing data flow. (Design effective software solutions across different functionalities.)
  • Architected and implemented the server infrastructure and software stack, ensuring a robust and scalable foundation. (Server-side development and infrastructure design.)
  • Contributed to both frontend and backend development, utilizing Vue.js and TypeScript for the user interface, and Symfony with PHP for the server-side logic, showcasing full-stack development skills. (Proficiency in a range of frontend and backend development languages.)
  • Established distinct environments for development, staging, and production, ensuring smooth deployment processes. (DevOps practices and version control.)
  • Initialized end-to-end testing infrastructure with CodeceptJS and JavaScript, ensuring code stability and functionality. (Automated testing practices.)
  • Set up CI/CD pipelines utilizing Docker and GitLab, streamlining development workflows and expediting deployments. (Automating the software development lifecycle.)
  • Developed automated validation and migration processes for inventory data using PHP, ensuring data integrity and efficient data movement. (Efficient code and focus on data management best practices.)

A cloud platform fostering customer interactions with construction projects

  • Played a pivotal. This included analyzing technical requirements and envisioning a robust infrastructure to support the platform. (Understand technical needs and design solutions.)
  • Established a streamlined DevOps lifecycle using GitLab, promoting collaboration, efficient development processes, and smoother deployments. (DevOps practices and tools.)
  • Designed and developed both the backend and frontend technology stack. Leveraging Symfony on the backend and Vue.js for the frontend, you built a comprehensive and user-friendly platform. (Choose appropriate technologies.)

Non Profit Projects

Side project, a web app for tracking expenses

  • A simple web app to track personal expenses. An ongoing project based with SvelteKit

Side project, a progressive web app for sharing personal assets with friends.

  • Implemented with Angular and Ionic Components. Hosted on Firebase.