[{"data":1,"prerenderedAt":82},["ShallowReactive",2],{"project-/projects/2019-01-dsb-driftportal":3},{"id":4,"title":5,"body":6,"description":52,"extension":53,"meta":54,"navigation":77,"path":78,"seo":79,"stem":80,"__hash__":81},"content/en/projects/2019-01-dsb-driftportal.md","DSB — DriftPortal Mobile App",{"type":7,"value":8,"toc":48},"minimark",[9,32,38],[10,11,12,13,19,20,25,26,31],"p",{},"Modernized ",[14,15,18],"span",{"className":16},[17],"color-light-blue","DriftPortal",", a core workday management app for train personnel, by rewriting into ",[14,21,24],{"className":22},[23],"color-aqua","Ionic"," + ",[14,27,30],{"className":28},[29],"color-ruby","Angular"," and establishing a new build workflow.",[10,33,34],{},[35,36,37],"strong",{},"Key contributions:",[39,40,41,45],"ul",{},[42,43,44],"li",{},"Rewrote from a legacy codebase",[42,46,47],{},"Improved reliability, UX, and deployment processes",{"title":49,"searchDepth":50,"depth":50,"links":51},"",2,[],"Modernized DriftPortal, a core workday management app for train personnel, by rewriting into Ionic + Angular and establishing a new build workflow.","md",{"client":55,"dateFrom":56,"dateTo":57,"type":58,"skills":59,"role":74,"link":75,"images":76},"DSB","2019-01-01","2019-03-01","Freelance",[30,24,60,61,62,63,64,65,66,67,68,69,70,71,72,73],"TypeScript","JavaScript","HTML","CSS","SCSS","UX","UI","Wireframing","Sketch","Adobe XD","Jira","Confluence","Bitbucket","CD","Lead Frontend Developer","https://dsb.dk/",[],true,"/en/projects/2019-01-dsb-driftportal",{"title":5,"description":52},"en/projects/2019-01-dsb-driftportal","VlSVnTmBi0Yw7N-Nyoq0EUFAtwYIziiPyYPrptZFWMI",1779177083043]