Miguel Franken

Miguel Franken

Cologne, Germany
Fullstack Software Engineer (3+ Years)
Abstract 3D art image showing a dog paw, a music note, the tailwind wave logo and a yellow floating javascript logo

Skills & Tools

A developer's toolbox is a key ingredient in the quality he delivers. I try to stay up-to-date with the latest tools, frameworks & libraries and work with a range of them on a daily basis.

Single-Page Application Frameworks
React
Angular
Vue
Frameworks using hydration
Next.js
NuxtJS
Backend Frameworks
Laravel
NestJS
Deployment Platforms
Vercel
Netlify
Design & Collaboration
Notion
Figma
Headless CMS
Strapi

My Journey

  1. Full-Stack Software EngineerLatest

    NAIX GmbH

    I worked as full-stack software developer at NAIX GmbH, a Cologne-based startup developing an anonymization tool that automatically redacts personally identifiable information (PII) of a variety of data types. Anonymization leads to GDPR-compliant data. In Germany’s largest GDPR case so far, NAIX has prevented a global fashion retailer to be penalized for an extra, nine-digit fine for mishandling employee PII. I was particularly involved in API development with Laravel and Vue frontend development.

    April 2020Mar 2022
    Cologne, Germany
  2. Research Assistant

    RWTH Aachen University

    I worked as research assistant closely with PhD students on a research project of RWTH Aachen University realized by the Controlling Group and Software Engineering Group. We built a software generator that generates the complete application infrastructure, the application’s backend, and frontend of a sophisticated multi-user web-application by giving it models as input written in domain-specific languages. By software generation, a lot of otherwise handwritten application code can be automatically generated. Think of OpenAPI/Swagger but way more powerful.

    Oct 2018Feb 2020
    Aachen, Germany
  3. Lecture Assistant

    RWTH Aachen University

    I assisted in the lecture "Databases and Information Systems" and was involved in the creation of the exercises and the correction of some of the submitted solved tasks of the students.

    April 2018Sep 2018
    Aachen, Germany
  4. Erasmus Semester Abroad

    Universitat Politecnica De Valencia

    Aug 2017Mar 2018
    Valencia, Spain
  5. B.Sc. Computer Science

    RWTH Aachen University

    Oct 2015Feb 2020
    Aachen, Germany

Concepts

I enjoy demonstrating my strong interest in UX design. I like to apply design thinking methods for iterative design, prototyping and evaluation with the goal of designing user-friendly interfaces in a user-centered way. To do this, I create hand-drawn wireframes for idea development and prototypes with Figma to learn more about how users interact with the interface.

Cardly
High-Fidelity Software Prototype

Conceptualized collaborative web application in which users work mainly on a board that contains multiple vertical lists in which they add, delete, modify and move around cards that represent some work to be done or some other information crucial for the user

Cardly: Conceptualized collaborative web application in which users work mainly on a board that contains multiple vertical lists in which they add, delete, modify and move around cards that represent some work to be done or some other information crucial for the user

FurnitAR
Paper Prototype

With the conceptualized AR furniture app named FurnitAR one can furnish a room with augmented reality technology. The app allows placing pieces of furniture virtually in one's apartment and allows users to get an accurate impression of the size, design and functionality of the furniture in one's own home.

FurnitAR: With the conceptualized AR furniture app named FurnitAR one can furnish a room with augmented reality technology. The app allows placing pieces of furniture virtually in one's apartment and allows users to get an accurate impression of the size, design and functionality of the furniture in one's own home.

StudyTrakker
Medium-Fidelity Storyboard

An app that guides you to learn new content while studying. It is possible to set a timer to be able to work focused in time. Through the app you also have an overview of learning methods such as the Eisenhower Matrix.

StudyTrakker: An app that guides you to learn new content while studying. It is possible to set a timer to be able to work focused in time. Through the app you also have an overview of learning methods such as the Eisenhower Matrix.