PlotGraph

CAE Job Diary

Description

I developed CAE Job Dairy as a side project to help me stay organized in my former day job as a CAE simulation and development engineer in Joyson Safety System's advance development department for occupant restraint systems.
When many simulation jobs had to be handled, it helped me to see:
Which jobs are running, pending or finished?
Which jobs still require an analysis?
And what was the outcome of that job again?

CAE Job Diary is developed as a Django web application.
The web application allows the user to search, view and edit the jobs.
The creation of jobs is handled by a back end process that polls log files of the queueing system.
A second back end process checks the status of the jobs by parsing the file structure in the corresponding directories.

The link to the GitLab repository can be found below.
For the future, I am playing with the idea to create a demo implementation of the web application to make the workflow experienceable.

Responsibilities

Technologies

RememberMe

Description

RememberMe is a JavaScript memory game that I developed as the final project of the Udacity Nanodegree "Intro to Programming" in 2018.

The topic of the final project and the user side requirements (memory game logic, timer, move counter, star rating, congratulations, etc.) were predefined.
A design mock-up was provided, but not strictly required for implementation.
It was my task to turn the requirements into a working JavaScript browser game.

The source code is publicly available on my GitHub profile and you can also try the live version.

Responsibilities

Workflow

Code Structure

Layout Implementation

Front End

Technologies

PlotGraph

Description

PlotGraph is a Sublime Text package to plot a column of numbers as a graph, or create a quick curve comparison based on multiple number columns.

During my time as a simulation engineer I used Sublime Text to directly edit the plaintext files describing my simulation models.
To ease the creation or modification of curves (e.g. time history data) defined in the model, it was helpful to be able to quickly plot the curve data.
Because no other package existed at the time, I created PlotGraph.