Snorri Bjarkason
Research Intern at Nox Medical
Hi, I'm Snorri Bjarkason, a passionate software engineer who loves working on exciting coding projects. In my free time, I like watching football and exploring new coding challenges!
Download CVWhere I’ve Worked
My job experiance
This section highlights my professional experience across research, software development, and teaching. I’ve worked on projects ranging from AI-driven sleep diagnostics to large-scale insurance software systems, as well as supporting university courses in operating systems and programming. Each role has strengthened my technical skills and ability to solve problems in collaborative environments.
What I know
Technical Skills and Tools Expertise
Languages
- Python
- C/C++
- Java
- HTML
- CSS
- JavaScript
- SQL
- PL/SQL
- R
- Go
- Bash/Shell Scripting
- TypeScript
Libraries
- NumPy
- SciPy
- Pandas
- Matplotlib
- Seaborn
- TensorFlow
- Keras
- Seaborn
- Requests
- Scikit-learn
- Flask
- Django
- FastAPI
- BeautifulSoup
Enterprise Tools
- Oracle
- PostgreSQL
- Docker
- Supabase
- Git
- GitHub
- Bitbucket
- Jenkins
- JIRA
- Confluence
- AWS
My Projects
Portfolio
A selection of projects I’ve worked on, ranging from distributed systems and machine learning to backend development and network security.
Education and Courses
My Education
-
BSc in Software Engineering - Reykjavík University
A three-year, 180 ECTS program focused on engineering methods for designing and developing software systems, combining theory with practical, industry-linked projects. The internationally accredited degree (ASIIN) covered programming, algorithms, and software architecture, and I chose to use my elective courses for machine learning and network security.
Read more
Courses I have taken
-
Advanced Learning Algorithms - Coursera
Advanced Learning Algorithms is part of the Machine Learning Specialization by DeepLearning.AI and Stanford Online, taught by Andrew Ng. The course introduces core algorithms such as neural networks, decision trees, random forests, and boosted trees, while teaching best practices to ensure models generalize well to real-world tasks. Through a mix of theory and hands-on assignments, learners build practical skills in supervised learning, performance tuning, and applied machine learning techniques.
Read more -
The Bug Hunter’s Methodology
The Bug Hunter’s Methodology (TBHM) is an advanced offensive security training program by Jason Haddix, designed for experienced web app testers, red teamers, and bug bounty hunters. The Core course offers a structured, data-driven approach to uncovering real-world vulnerabilities, covering reconnaissance, application analysis, automation, and exploitation techniques. Hosted at Reykjavík University over three days, TBHM emphasizes practical, high-impact tips and tools rather than beginner material.
Read more -
Supervised Machine Learning: Regression and Classification - Coursera
Supervised Machine Learning: Regression and Classification is the first course in the Machine Learning Specialization by DeepLearning.AI and Stanford Online, taught by Andrew Ng. It introduces core supervised learning techniques, including linear regression for prediction and logistic regression for classification, using Python with NumPy and scikit-learn. Learners gain practical experience in building, training, and evaluating models, while also developing skills in feature engineering, statistical modeling, and predictive analytics.
Read more