WEB · Development · Apps
Get online and 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.