Summary
Patrik Nygren is a Fullstack Developer and educator with 11 years of experience building and modernizing web and embedded systems across frontend (React, React Native), backend (Java, Python, Node.js) and DevOps (Docker, CI/CD, AWS). He combines hands-on engineering—refactoring legacy Java monoliths, building telematics backends with real-time databases, and shipping React Native clients—with a strong teaching practice in vocational IT education. Known for a CLEAN-code mindset, Patrik moves comfortably between system architecture, testing automation and cloud infrastructure while helping others learn those skills. He blends academic rigor (MSc in Computer Science) with a history of community-focused teaching, including mentoring newly arrived immigrants in web development, which reflects his commitment to practical knowledge sharing. Based in Gothenburg, he now works freelance and at Stena Recycling AB, continuously iterating on both codebases and curricula.
12 years of coding experience
5 years of employment as a software developer
Master of Science (M.Sc.), Computer Science - algorithms, languages and logic, Master of Science (M.Sc.), Computer Science - algorithms, languages and logic at Chalmers tekniska högskola
Literature, Literature at University of Gothenburg
Computer Science (elective studies), Computer Science (elective studies) at Instituto Tecnológico de Buenos Aires / ITBA
English, Spanish, Swedish