Adam Diop
Backend Developer
Lyon, France | +33 7 85 65 75 13 | adam@diop.work
freiik.com | linkedin.com/in/Freiik | github.com/FreiikDev
Summary
Computer Science student in Lyon, France, seeking a backend internship from 3 May to end of July 2027 (extendable to end of August). I have been immersed in computing since childhood: my first Minecraft plugins in Java back in secondary school, eight years of practice since, and the intent to make it my career. I design and ship backend APIs and services, from data modelling through to the infrastructure that runs them — today in Node.js/TypeScript on PostgreSQL, and comfortable picking up another stack.
Technical skills
- Languages: TypeScript, JavaScript, C, Java, Python, PHP, Go, Rust
- Backend & APIs: Node.js, Next.js, Express, REST API, JWT / OAuth, WebSockets
- Databases: PostgreSQL, MySQL / MariaDB, SQL, Sequelize, Migrations
- DevOps & Infrastructure: Docker, GitHub Actions, PM2, Linux, Bash, Proxmox, Grafana, Git
- Networking: BGP, RPKI, TCP/IP, VLAN, DNS, SPF / DKIM / DMARC, WireGuard, Nginx, Cloudflare
- Security: Bug Bounty / VDP, CVE monitoring, Credential leaks, Hardening & patching
Professional experience
Founder & Developer
UHQ Services LLC | Mar 2024 - Present
- Company set up to build and monetise my own software projects alongside my studies
- REST APIs and backend services, from requirements analysis to production release
- Architecture: data model, separation of responsibilities, API contracts
DevOps
Cursa | Feb 2024 - Jun 2024
- Administered a Proxmox VE infrastructure: private cloud, virtual machines, BGP routing
- Security monitoring and patching on exposed services
Technical Consultant
Discord | Nov 2022 - May 2024
- Confidential programme on a product with over 200 million monthly active users
- Feature analysis and structured findings reported to the product teams
Projects
- Bug bounty & VDP — Most notable: RCE on a U.S. federal government site (United States Tax Court). Vulnerability research on Bug Bounty and VDP, CVE analysis and leak detection tooling (Node.js).
- UploadIntegration — Node.js/Express file sharing: multi-user accounts, remote SFTP/FTP uploads, ShareX integration.
Education
Bachelor's Degree in Computer Science
Université Claude Bernard Lyon 1 | 2023 - Present
Algorithms, data structures, C, databases, networking, and operating systems.
General Baccalaureate
Cité Scolaire Internationale de Lyon | 2020 - 2023
Certifications
CCNA
Cisco | 2026 - Present
Spoken languages
French (Native), English (Fluent), Spanish (Intermediate)
Interests
Homelab and self-hosting, graphic design, photography, motion design.
Student jobs
Trainer
McDonald's | Feb 2025 - Present
