Erik Weilow
(eweilow)

Student
Web developer
Designer of 3D printers
Rocket & spaceflight
enthusiast
Advocate of climate-
positive technology

About me

I am a student at KTH Royal Institute of Technology, who is passionate about many creative fields. My field of study is applied and computational mathematics, within the engineering physics degree program. On the side of my studies, I am occupied with a few different hobbies. In the future my goal is to work with spaceflight and I would like to go to space one day.

Current activities

Master's student, Applied and Computational Mathematics
KTH Royal Institute of Technology
Currently studying my master in Applied and Computational Mathematics, with a focus on CFD and high performance numerical simulation. Part of the Engineering Physics 5 year degree program.
3D printing engineer, photographer & founding member
Association of Engineering Students in Rocketry (ÆSIR)
Took part in the founding of ÆSIR in 2016 and was a member of the board until 2017. Worked with 3D printing and CAD during the Sigmundr rocket project in 2019, designing and printing rocket parts as well as test fixtures. Currently investigating if liquid propulsion makes sense for ÆSIR. Typically I also have the role of photographer during tests as well as launch campaigns.
Developer, designer & librarian
Space Countdown
Developing and designing a data-driven web project which has become an extensive and detailed archive of SpaceX's past missions as well as a helpful tool to plan for watching the next launch. As part of this I also maintain the extensive data set used by the site.

Some of my projects

lazy-images
Performant and smooth image loading for the modern web
Image loading
Been developing a modern solution for loading images in a smooth fashion for the web. Where other solutions tend to hold off on loading images until they are in the viewport, this solution takes note of when the page is idle to load images in the background with a sorting order based on the distance to the current viewport. In fact, it is used on this very page.
tech:
TypeScript
React
Large-format 3D printer
Mechanical engineering
Now building my fourth 3D printer, third one designed by myself, which is going to be collecting all my previous experiences in a printer with a fairly large print volume that can also do higher speeds. The two goals of the project is to contain the printer in a ventilated and filtered volume, as well as to make it reliable enough for others to use without extensive experience.
tech:
3D-printing
nyckel
Authentication for hybrid web apps
Authentication
A fairly extensive Auth0-interfacing collection of TypeScript modules that allow authentication with Auth0 throughout a hybrid web app, consisting of both browser- and server rendered frontends as well as backends. Authentication is handled as distributed sessions containing JWTs that are cross-validated when permissions are necessary, to prevent stale tokens.
tech:
TypeScript
Auth0
Jest
ikon
Icon creation for web apps
Icons
What started out as a lack of properly adjustable icons ended up as a React/JSX-based icon creation framework, which generates all the icons a modern web app requires. This is done by letting icons be responsive to their intended size and styled using CSS.
tech:
React
TypeScript
Puppeteer
Space Countdown
A detailed archive of SpaceX flights
SpaceX
Rockets
Website
A project which started around the summer of 2016, which at the time aimed at being a good source of information for the for-the-moment next SpaceX mission. After a few start-overs along the way, it has become an extensive and detailed archive of SpaceX's past missions as well as a helpful tool to plan for watching the next launch.
tech:
TypeScript
React
Next.js
GraphQL
Jest
PostgreSQL
Prisma
kriterie.se
Intuitive grading criteria
Education
Website
kriterie.se was one of my earliest all out websites, which presents grading criteria for Swedish upper secondary level education in a more intuitive and less cluttered way than how it is presented on skolverket.se. There is also some focus on discoverability of new courses. Written in TypeScript using React and Next.js.
tech:
TypeScript
Next.js
React

How to get in touch

Drop me a message

Social media

Some posts of mine

Text-relative sizes in a web project

A simple helper for easy calculation of rem units

Jan 12th, 2020