Joakim Eskils
I am a software engineer with 3 years of working experience. I focus on server-side development and database management of the fullstack role. I am particularly interested in functional programming, distributed systems and software architecture.
Consultancy in software engineering and architecture.
Klarna is a Swedish fintech company that provides online financial services such as payments for online storefronts and direct payments along with post-purchase payments.
Consultancy in software engineering and architecture.
Saab serves the global market with world-leading products, services and solutions from military defence in all domains to civil security.
2017-2020 B.Sc. in Computer Science & EngineeringTaken Courses
Extracurricular Activities
|
Continous Animation Rendering in Haskell
Simple distributed chat application using Elixir Phoenix. Used for presentation at work.
Interactive blackjack game written in Haskell, using stack.
Researchers studying cardiovascular and metabolic disease in humans commonly use computer vision techniques to segment internal structures of the zebrafish animal model. However, there are no current image segmentation methods to target theeyes of the zebrafish. Segmenting the eyes is essential for accurate measurement ofthe eyes’ size and shape following the experimental intervention. Additionally, successful segmentation of the eyes functions as a good starting point for future segmentation of other internal organs. To establish an effective segmentation method, the deep learning neural network architecture, Deeplab, was trained using 275 images of the zebrafish embryo. Besides model architecture, the training was refined with proper data pre-processing, including data augmentation to add variety and toartificially increase the training data. Consequently, the results yielded a score of 95.88 percent when applying augmentations, and 95.30 percent without augmentations. Despite this minor improvement in accuracy score when using the augmented training dataset, it also produced visibly better predictions on a new dataset compared to the model trained without augmentations. Therefore, the implemented segmentation model trained with augmentations proved to be more robust, as the augmentations gave the model the ability to produce promising results when segmenting on new data.
Certificate documenting the achievement of completing all demanding projects in the course Artificial Intelligence 1DL340. The projects covered topics such as Hidden Markov Models, Reinforcement Learning, Neural Networks, and Deep Learning.
Certification from course that provides a holistic view of modern network security including operating system hardening, firewalls, intrusion-detection systems, VPNs and Encryption. Physical Security, Standards, System Security, and Security Policies are also included.