William Rågstad

Phone | +46 70-667 97 06 |
william.ragstad@gmail.com | |
linkedin.com/in/william-ragstad | |
Website | williamr.dev |
“As a skilled programmer, I aim to bring value and impact through consistent quality and innovation.”
About Me#
I started programming at 10 and have been passionate about it ever since. I got my first job when I was just 16 years old. I possess expert knowledge in modern systems development, compilers, theoretical computer science, IT and-cybersecurity.
Early university studies at ORU during high school. At KTH, I worked as a teaching assistant and research assistant while still an undergraduate student. I even taught my student peers while taking the same classes myself. At graduation, I was recognized as an honor student in my class, receiving commendations from numerous teachers.
I enjoy spending time with family and friends, working out at the gym, reading books and research papers, playing cello and online games. I’m currently deep-diving into Programming Language Design.
I am excellent at creative problem-solving and enjoy challenges with learning opportunities. I aim to be considerate, kind, attentive, thorough, curious, and open-minded.
I can build anything, from high-level architectural diagrams to robust, pragmatic, and secure implementation, thanks to the broad skills I have acquired in the industry and academia.
Experienced software engineer with 15+ years in both academia, government and private sectors, specializing in systems programming, compilers and cybersecurity, delivering innovative solutions by bridging theory with practice. Strong foundation in computer science and engineering with a proven track record of creative problem-solving.
Experience#
IT-Specialist
2022 - present
Swedish Defence Agency
Working as an IT specialist and analyst at The Department for Internet Operations of a Swedish cyber defense government agency and expert authority under the Swedish Ministry of Defence.
Software Consultant
2021
Willsoft
I started my own consulting company, Willsoft, providing varying IT and software development services to small and medium-sized businesses.
Software Developer
2021 - 2022
Alex Therapeutics
Alex Therapeutics develops a digital KBT therapy platform for mental health. Working with full-stack (React and Java Spring Boot) and built an internal CMS tool simplifying in-app content updates and language translations.
Research Assistant
2020 - 2023
Royal Institute of Technology (KTH)
Part of the Miking research project compiler-backend team as an undergraduate. I added a new backend generating JavaScript code for web and Node.js.
Teaching Assistant
2019 - 2023
Royal Institute of Technology (KTH)
Working as a teaching assistant in: Ethical Hacking, Programming Paradigms, Programming II, Network Programming, Operating Systems, Interaction Programming, Introduction to Java,
Private Tutor
2019 - 2022
Superprof
Private tutoring in Programming and Mathematics at Superprof for high school and university students in Stockholm.
Full-Stack
2019
Connected Minds
Full-Stack Consultant at Connected Minds, working on the official website using React, integrated with a CMS for easy updates. Experience with UI/UX design and SEO optimization.
Systems Engineer
2017
Fairyscope
Consultant at Fairyscope, a Swedish startup developing a mobile app and cloud service for easy information sharing at exhibitions and trade fairs. I built the backend and API for generating custom stylized QR codes.
Software Developer
2016 - 2019
Mjukvarufabriken
First programming job at Mjukvarufabriken as a Junior Developer. I worked on a mobile app in C# and ASP.NET for HEAB to make routine vehicle inspections easier. As well as other software systems engineering-related work.
Education#
Bachelor of Science
2019 - 2024
Royal Institute of Technology (KTH)
Studying Computer Science and Engineering at the Department of the School of Electrical Engineering and Computer Science (EECS).
Part-time
2017 - 2019
Örebro University (ORU)
Studied on masters level in Computer Science at Örebro University in parallel with High School. Courses included: Algorithms and Data Structures, Software Engineering, Operating Systems, Computer Networks, and Mathematics.
Skills#
Natural Languages#
+ 2 more
Programming Languages#






+ more
Want to Learn#
















Interest Areas#
I am primarily interested in Programming Languages, Software Development and Cybersecurity. But often explore related areas including Compiler Construction, Interaction Nets, Category Theory, Type Theory, Logic, Formal Methods, Functional Programming, Software Architecture, Networking, Operating Systems, Cybersecurity, Cryptography, Web Development, Game Development and much more.
Projects#
I have created many projects, including Programming Languages, Websites, Games, Tools & Libraries, Research, and much more. View some of my featured projects and contributions below.
Check out all of my projects at:
Check out all of my projects at github.com/WilliamRagstad and williamr.dev/projects.
Accomplishments#
I have participated in various competitive programming contests, hackathons, startups, and CTF competitions playing with the Swedish National Hacking Team and RoyalRoppers, the Swedish elite team.
- Creator, Programming Languages: Designed and implemented interpreters and compilers for Lento, Web X, and mini, among others.
- Compiler Team, Miking: A framework for constructing efficient domain-specific languages.
- Member, ACM SIGPLAN: Association for Computing Machinery's Special Interest Group on Programming Languages.
- Board Member, KTH Stacken Computer Club: Attended weekly meetups and presented on programming topics.
- Organizer, Undutmaning CTF 2023, 24, 25: Technical project manager for the website, infrastructure, and challenges.
- CTF Team Member, RoyalRoppers: Expertise in reverse engineering, web, network, binary exploitation, cryptography, and more.
- Participant, Swedish National Hacking Team: Preparation for ECSC competition against 20+ countries.
- Competitor, DEFCON CTF Qualifier 2024: In the NorseCode team via RoyalRoppers and Kalmarunionen in Denmark.
View my full resume at: williamr.dev/resume.
There are no articles to list here yet.