I'm a software engineer with more than 13 years of experience, mostly working on backend systems, cloud infrastructure, and the messy problems that appear as products and teams grow. I'm currently at PayPal, where I work on authentication and permissions and help shape how engineering teams use AI safely and effectively.
Before PayPal, I spent nearly three years at Viaplay. I led practical AI projects, from RAG-backed search to automated sports-data extraction, and modernized the frontend build, cutting CI/CD time by 70%. Across my roles, I've enjoyed the same mix of work: making systems simpler and more dependable, setting a clear technical direction, and helping other engineers do their best work.
I care about technology, but I care more about what it changes for the people using it. The work I'm proudest of usually removes friction, gives a team more confidence, or turns a promising idea into something useful.
EXPERIENCES
Senior Software Engineer · PayPal
I work with directors and staff engineers on PayPal's AI strategy, from setting practical usage guidelines to helping teams use AI tools in their day-to-day development work. I'm also strengthening a core authentication and permissions system by auditing RBAC scopes and tightening security policies.
- Java
- Dropwizard
- AWS
- Terraform
- Claude Code
- Datadog
- Splunk
Senior Software Engineer · Viaplay Group
I led company-wide AI initiatives, ran workshops, and helped establish architectural patterns that other teams could reuse. I took several ideas all the way to production, including RAG-backed search, an automated sports-data pipeline, and an agent that supported homepage movie curation. I also modernized the frontend stack, cutting CI/CD build time by 70%, while mentoring engineers and raising the bar for code quality.
- Java
- Quarkus
- LangChain
- Camunda
- AWS
- K8s
- MySQL
- React
- Vector DB
Senior Software Engineer · Segula Technologies
I designed serverless microservices for automotive clients and led an MQTT broker implementation that improved communication between customers and vehicle control units. Internally, I built tools that made job applications and team formation easier. I also connected ChatGPT and Whisper to an expo robot, an early chance to turn generative AI into a working, public-facing experience.
- Java
- Spring Boot
- Micronaut
- React
- NextJs
- AWS
- Azure
- MySQL
- Junit
- CI/CD
- Git
Fullstack Developer · EstateGuru
I led the move of user onboarding to microservices and automated document creation for loan managers, improving their efficiency by 30% while reducing manual mistakes. I also rebuilt the statistics page to make its data more accurate and the system behind it more robust.
- Java
- Groovy
- Spring Boot
- Grails
- MySQL
- MongoDB
- Html
- Css
- Js
Software Engineer · Golestan University
I built a scheduler for faculty groups that reduced rework by 60%, then continued improving educational agriculture applications based on feedback from the people who used them. Alongside the engineering work, I taught Python and mentored more than 20 students in programming and problem-solving.
- Java
- JSF
- MySQL
- Html
- Css
- Js
Software Engineer · Avihang
I designed and built a test-management system that gave the team a clearer, more consistent testing process. I also wrote test plans and automated performance tests with JMeter, building the quality-focused foundation that still shapes how I approach engineering work today.
- Java
- JSF
- Html
- Css
- Js
- MySQL
- Testing
- Jmeter
PROJECTS
An interactive look at how AI may affect more than 400 Swedish occupations. It combines official SCB and Arbetsförmedlingen data with AI exposure and adoption scores, including a plain-language rationale for every occupation.
- Next.js
- TypeScript
- ECharts
- GPT
- SQLite
- Tailwind CSS
A platform for finding events and meeting people with similar interests.
- Next.js
- Mantine
- TypeScript
- Supabase
- PostgreSQL
A personal listening dashboard built with React and the Spotify API.
- React
- Spotify API
- Data Visualization
An interactive way to see how different sorting algorithms work, step by step.
- JavaScript
- Algorithms
- Data Structures
- Visualization
A web version of Mancala built with Spring Boot and Angular.
- Java
- Spring boot
- API-First approach
- Angular
- MySQL