Marcin Krupinski
FUll Stack Developer
0   /   100
Full Stack Web Developer / Server Technician

That’s me

Scroll Down

I'm dynamic web developer with a strong passion for both coding and gaming, blending the two worlds seamlessly. My development skills are fuelled by creativity and precision, allowing you to craft intuitive, user-friendly websites and applications. I bring a gamer’s mindset to my work, focusing on user experience, interactivity, and engagement.

In the gaming realm, my enthusiasm drives me to stay updated with the latest trends, integrating gamification elements into your projects whenever possible. This passion ensures my designs are not only functional but also visually captivating, echoing the immersive experiences found in the best games. Whether coding or gaming, I'm always on a quest for innovation, striving to level up my skills and deliver projects that resonate with users.

I'm really into retro computers. There's something special about those old machines that just pulls me in. I love collecting classic hardware—whether it’s an original Commodore 64, an IBM PC, or an old Macintosh, each piece tells a story of where we’ve come from in the tech world.

My Daily Tasks

Website Maintenance on Server:

Monitoring and Updates: Regularly monitor the performance, security, and uptime of websites hosted on servers. Apply necessary updates to the server, content management systems (CMS), plugins, and other software to ensure everything is up-to-date and running smoothly.

Troubleshooting and Fixing Issues: Address any issues that arise, such as server errors, slow performance, or security vulnerabilities. This could involve debugging code, reviewing server logs, and fixing broken links or images.

Backup Management: Perform regular backups of the website’s files and databases to prevent data loss. Ensure that backups are stored securely and can be restored quickly if needed.

Security Management: Implement security measures such as SSL certificates, firewalls, and regular security scans to protect websites from threats like hacking, malware, and data breaches.

Content Updates: Update content on existing websites, including adding new pages, updating existing pages, and managing media files.

Creating New Websites from Scratch based on Figma design:

Content Integration: Integrate content, including text, images, videos, and other media, into the website. Ensure that content is well-organized and presented in a visually appealing manner.

Database Setup: Configure and manage the website’s database, including designing the schema, setting up tables, and ensuring efficient data handling.

Testing and Quality Assurance: Conduct thorough testing of the website, including functional testing, performance testing, and user acceptance testing (UAT). Identify and fix any bugs or issues before launch.

Deployment and Launch: Deploy the website to the live server, ensuring that all components are properly configured and functional. Monitor the site post-launch to address any immediate issues.

Client Training and Handover: Provide training to clients on how to manage their new website, including content updates, user management, and basic troubleshooting. Hand over all relevant documentation and credentials.

Skills Utilized:

Web Development: HTML, CSS, JavaScript, PHP.
Server Management: Linux, Apache, Nginx, MySQL, etc.
Content Management Systems: WordPress, Magento, Shopify,BigCommerce
Database Management: SQL, MariaDB.
Design: UI/UX principles, responsive design based on Figma design.
Security: SSL, encryption, firewalls.
Communication: Client interaction, requirement gathering, reporting.