Open to work · Sweden / Remote / Hybrid

Oscar Jerez

Fullstack developer from Sweden building clean, reliable products across the .NET and React ecosystems — from API to interface.

View projects →Get in touch
2
LIA Internships
8+
Projects
3
Languages
OscarJerez.cs
01
C# / .NET
Backend & APIs
02
React / TypeScript
Interfaces
03
Python / FastAPI
Services & AI
04
Next.js / Tailwind
Web apps
// about me

From the road to the codebase

I'm a newly graduated fullstack developer from NBI Handelsakademin, Göteborg 2026. I completed two internships (LIA) in real production environments:

TMY Life / NutriWize — built a Python/FastAPI backend for nutritional data.
InFiNet Code AB — shipped features end-to-end on a fullstack .NET + Next.js e-learning platform.

Before switching to software I spent 18 years as a professional driver — which taught me punctuality, responsibility and staying calm under pressure. I bring those same qualities to code: I take ownership, communicate clearly and ship clean, testable work.

Outside work I'm one of the leaders at Bohus Taekwon-Do in Nödinge and I'm currently building Conversa (AI chat widget for Swedish e-commerce) and Clarity (Android habit tracker in Kotlin).

Clean Architecture

I default to Clean Architecture and CQRS, keeping code testable and easy to change.

Full Stack End-to-End

From .NET APIs and PostgreSQL to React frontends and Vercel deployments.

Team Player

Agile teams, Git branching, pull requests and code review as standard workflow.

// skills

What I work with

C# / .NET92%
React / TypeScript88%
Python / FastAPI82%
Next.js / Tailwind85%
SQL / EF Core80%
Docker / Azure74%
// projects

Selected work

AsyncGuard

Resilience toolkit for async .NET workflows with retry & circuit-breaker policies.

C#.NET
Purpose

Wraps calls to unreliable dependencies in retry, timeout, and circuit-breaker policies so transient failures don't cascade.

Use it when

Calling a flaky third-party API and you want automatic retries with backoff, or a circuit breaker to stop hammering a downed service.

ClubSite

Full-stack site for a local club with membership and events management.

React.NET
Purpose

Handles member registration, membership tiers, event scheduling, and sign-ups for local clubs.

Use it when

A sports club needs one place to manage members, publish events, and take bookings.

Clarity

Android app that tracks screen time and flags burnout-risk days with pattern detection and nudges.

KotlinComposeAndroid
Purpose

Passively tracks phone usage and flags risk days — late-night work apps, phone use during your sleep window, addictive-app patterns — then nudges you with morning summaries and app timers.

Use it when

You want your phone habits reflected back with real consequences, not just Apple Screen Time's stats you scroll past and ignore.

PersonalAgent

LLM-powered assistant that automates everyday developer tasks.

PythonFastAPI
Purpose

Automates repetitive dev chores like scaffolding files, drafting commits, and summarizing PRs.

Use it when

You want to delegate multi-step tasks like reading a log, finding the error, and suggesting a fix.

HabitTracker2

Habit-tracking PWA with streaks, reminders and progress analytics.

ReactTS
Purpose

Installable, offline-capable PWA with streaks, reminders, and progress analytics.

Use it when

Building a daily habit and you need visual streaks to stay consistent.

Gym Booking SystemCode ↗

Booking platform with schedules, capacity limits and admin tools.

C#EF Core
Purpose

Class schedules, capacity limits, and admin tools for gyms and studios.

Use it when

Members need to reserve capacity-limited class spots and admins manage schedules.

Glossary TrainerLive ↗

Spaced-repetition vocabulary trainer for language learners.

ReactPython
Purpose

Surfaces words right before you'd forget them to maximize retention.

Use it when

Learning a language and you want efficient vocabulary drilling.

CMS-Platform

Headless CMS with role-based access and a modular content editor.

.NETReact
Purpose

Role-based access and a modular editor, serving content via API to any frontend.

Use it when

Editors need a clean admin UI while developers consume content through an API.

// let's build something

Get In Touch

Open to junior and fullstack roles across Sweden — on-site, hybrid, or remote. Let's talk.

Greater Gothenburg Area · Open to hybrid & remote
EmailGitHubLinkedIn
// curriculum vitae

CV

Available in Swedish and English. View directly or download.

CV — Svenska
Oscar Jerez Arias · PDF
CV — English
Oscar Jerez Arias · PDF
© 2026 Oscar Jerez · Built with C#, coffee & curiosity