Software Engineering | Applied AI
MSc Computer Science candidate in Sweden building tested applications, APIs, workflow tools, and evidence-grounded AI systems with C#/.NET, TypeScript/React, Java/Spring Boot, and Python.
- Full-stack engineering across C#/.NET 8, TypeScript/React, Java/Spring Boot, Python/FastAPI, REST APIs, and relational data.
- Repeatable quality gates with xUnit, Vitest, Playwright, strict type checks, dependency audits, and GitHub Actions.
- Workflow and platform interests spanning reusable Web Components, process-definition validation, multi-tenant services, and AI-assisted development with explicit review and test gates.
- Current MSc studies in Computer Science at Blekinge Institute of Technology, expected September 2026.
| Project | What it demonstrates | Stack and evidence |
|---|---|---|
| Fire System Event Monitor | Multi-tenant incident state, authenticated tenant resolution, API/UI workflow, and explicit evidence boundaries | C#, .NET 8, ASP.NET Core, EF Core, React, TypeScript, xUnit, Playwright, CI |
| Checkout Elements Web Components | Reusable framework-neutral UI, runtime contracts, async state, accessibility checks, and browser regression | TypeScript, React, Redux Toolkit, Web Components, Storybook, Vitest, Playwright, CI |
| Process Definition Quality Gate | Validation, path simulation, and generated review artifacts for versioned process definitions | TypeScript, Node.js, Zod, Vitest, Docker, CI |
| Investment Operations Workbench | Relational workflow state, versioned updates, and internal operations UI | Java, Spring Boot, Vue, SQL, automated tests, CI |
| Paperly AI | Bounded agent orchestration, prompt contracts, streaming, deterministic evaluation, and privacy-aware traces | Next.js, React, TypeScript, LangGraph, Vitest, Playwright, CI |
| Eagle Eye | Source-grounded maritime decision support with deterministic analytics and visible evidence paths | Python, FastAPI, Streamlit, RAG, Docker |
The selected repositories keep implementation, tests, CI workflows, architecture notes, sample outputs, and limitations close to the code. Repository checks support only the behavior described in each project; they do not imply production customers, live deployments, or enterprise scale.
Languages: C#, TypeScript, Java, Python, JavaScript, SQL
Application development: .NET 8, ASP.NET Core, React, Next.js, Spring Boot, FastAPI, REST APIs
Quality and delivery: xUnit, Vitest, Playwright, Storybook, GitHub Actions, Docker, Terraform
Data: Entity Framework Core, Microsoft SQL Server, PostgreSQL, SQLite
Applied AI: LangGraph workflows, retrieval-grounded answers, deterministic evaluations, prompt contracts, traceable outputs
I also support digital-twin and energy-twin evaluation for port operations and build simulation artifacts that make assumptions, scenarios, and evidence limits reviewable. Research publications and accepted papers are collected in Researh_papers.
I am interested in early-career software engineering work where applications and developer tools need clear contracts, short feedback cycles, automated verification, and maintainable documentation.


