I'm Gerard Du Pre, a software developer who enjoys building and running software that makes life easier. I'm especially into self-hosting projects, where I get to combine my coding skills with server management and automation. I've worked with a range of technologies, from C and Go to JavaScript, TypeScript, and Next.js, and I like learning new tools that help me solve problems more efficiently.
Experience
My professional journey
July 2025
November 2025
Contributed to a blockchain explorer at MigaLabs, building Next.js frontends (React + TypeScript) and Go backend services. Worked with ClickHouse and Ethereum integrations, focusing on performance and scalable data processing to deliver production-ready features.
July 2023
December 2023
Implemented responsive WordPress sites using the YOOtheme page builder, configured plugins for SEO and e-commerce, and resolved plugin and database issues. Improved performance and worked directly with clients to gather requirements and deliver production-ready websites.
September 2022
July 2023
Managed repair workflow for diverse Apple products (iPhone, iPad, Mac, Apple Watch), diagnosing hardware and software issues, maintaining repair logs and parts inventory, and communicating repair status to customers.
November 2021
June 2022
Completed an 8-month Apple Technician internship diagnosing and repairing iPhone, iPad, Mac, and Apple Watch devices. Gained hands-on experience with component-level repairs, Apple diagnostic tools, and customer-facing technical support.
Education
My academic background
September 2024
June 2029
Pursuing a 5-year software engineering program at Epitech with a strong focus on project-based learning. Gaining hands-on skills in C systems programming, CSFML graphics, and collaborative software development.
September 2022
June 2024
Completed a 2-year web development program covering front-end (HTML, CSS, JavaScript, React, Next.js) and back-end (PHP, Laravel, SQL) technologies through hands-on projects. Built and deployed full-stack applications, implemented RESTful APIs, practiced object-oriented design with Java, and learned testing and deployment basics while collaborating in small teams.
September 2020
June 2022
Vocational degree in Network Systems Administration with hands-on experience in Linux server administration, service configuration, and basic shell scripting. Gained practical skills in Windows Server (Active Directory, SAMBA) and network troubleshooting, and developed/maintained WordPress sites linking system administration with web maintenance.