Skip to main content

William Rågstad

Senior Systems Engineer  /  Software Developer  /  IT-Security Specialist
William Rågstad William Rågstad

Experience
#

  1. 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. Swedish Defence

  2. Software Consultant

    2021

    Willsoft

    I started my own consulting company, Willsoft, providing varying IT and software development services to small and medium-sized businesses. Willsoft

  3. 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. Alex Therapeutics

  4. 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. Miking

  5. 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, KTH

  6. 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. Connected Minds

  7. 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. Fairyscope

  8. 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. ÖU

Skills
#

Natural Languages
#

🇸🇪 Swedish
🇺🇸 English

  + 2 more

Programming Languages
#

Rust
C#
C
C++
Python
Java
Go
TypeScript
JavaScript
HTML5/CSS3
PHP
F#
Elixir
OCaml
Haskell
Assembly
Bash/Shell
PowerShell

  + 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.

Lento-lang WebX mini-lang Quansy Font Manager Regfuz CCE APC Lib Knight LavaStore Pond ANSIConsole
more than 10 years of experience, 10+ years of experience, 10 years of experience, 10+ years experience, 10 years experience, 10+ years, 10 years, programming languages, software development, systems engineering, full-stack development, front-end, back-end, frontend, backend, functional programming, software architecture, networking, operating systems, IT security, IT-security, cybersecurity, vulnerability research, penetration testing, reverse engineering, red teaming, blue teaming, cryptography, ethical hacking, web development, game development, competitive programming, hackathons, startups, CTF competitions, ACM SIGPLAN, KTH Stacken, Undutmaning CTF, RoyalRoppers, Swedish National Hacking Team, ECSC, DEFCON CTF, NorseCode, Kalmarunionen, OSS-dev, open-source software, GitHub, 100+ GitHub Projects, 200,000+ users, Lento, Web X, mini, Miking, design, implement, compiler construction, interaction nets, category theory, type theory, logic, mathematics, math, formal methods, interpreters, compilers, frameworks, domain-specific languages, UI/UX design, web design, web development, web developer, game design, game developer, software engineer, software developer, programmer, developer, board member, organizer, technical project manager, technical lead, technical team lead, technical project manager, technical project lead, technical team lead, technical team manager, technical team lead, technical team manager, technical team lead, technical team manager, software development, theoretical computer science, algorithms, data structures, design patterns, cryptography, programming language design, consulting expertise, consulting, consultant, expert, IT support, entrepreneur, marketing, sales, business development, business, management, success in entrepreneurship, customer relations, R&D, led a team of 5 on a project that improved system efficiency by 20%, team lead, technical lead, techlead, activities and contributions to communities such as SNHT, RoyalRoppers, Undutmaning, KTH, certifications, awards, academic credentials, extensive range of skills

There are no articles to list here yet.