Skip to content
View LinusWestling's full-sized avatar

Block or report LinusWestling

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LinusWestling/README.md

👋 Hi, I’m Linus Westling

I’m a software developer in training with a strong focus on backend systems, scalable architectures, and real-world product development.

My background in HR, recruitment, and business analysis gives me a strong edge: I understand users, requirements, and trade-offs — and I build software that solves actual problems, not just technical ones.

Right now, I’m building production-ready applications using Java, Next.js 16, Supabase, React Native, and advanced SQL, with a growing emphasis on backend architecture and system design.


🔎 What I’m Focused On

  • Backend architecture & data modeling
  • Clean API design and authorization patterns
  • Scalable, maintainable full-stack systems
  • Bridging business requirements with technical solutions

📍 Contact & Info


🚀 Featured Projects

Mini-ATS — Applicant Tracking System

Next.js 16 · Supabase · PostgreSQL · React Query · Tailwind v4 · shadcn/ui

A modular, deployment-ready ATS with a clean separation between frontend → API → database.
Designed to mirror real recruitment workflows while maintaining strict authorization and data integrity.

Key Features

  • Public job board & application flow (no account required)
  • CV uploads (PDF / Word)
  • Recruiter Kanban board with customizable steps
  • Job templates & company branding
  • Self-service company onboarding
  • Global admin panel with impersonation mode

Architecture Highlights

  • Supabase Auth with Row Level Security (RLS)
  • Secure Edge Runtime proxy for controlled data access
  • Atomic RPC functions for business-critical logic
  • Fully migrated database schema
  • Modular folder structure (providers, hooks, services, utils)
  • Three OKLCH-based themes (Indigo, Bright, Vibrant)

Gym App — Personal Training Tracker

React Native · Expo · TypeScript · Supabase

A mobile app for tracking workouts, sets, volume, and progression.
Built for speed, offline-friendly usage, and a premium feel through micro-interactions and a custom design system.

Highlights

  • Deployment-ready (currently live testing)
  • Supabase authentication & storage
  • Clean, modular architecture with selector hooks
  • Designed for future AI-driven features
  • Planned App Store release

Finance Tools & Quant Experiments

Python · Jupyter · Pandas · NumPy · Matplotlib · PineScript

A collection of tools for financial analysis and strategy evaluation:

  • Automated TradingView strategies (PineScript)
  • Stock data analysis via Yahoo Finance
  • Visualization and backtesting pipelines in Python

SharePoint → Business System Integration

React

At a previous workplace, I built a near-production integration between SharePoint and an internal business system to surface company statistics.

Key Learnings

  • Version control in team environments
  • Build and deployment pipelines
  • Environment-specific configuration
  • Clean, maintainable component architecture

🧠 Technical Skills

Languages

Java · C# · Python · JavaScript · TypeScript · HTML · CSS

Frameworks & Platforms

React · Next.js · React Native
Spring Boot · .NET
Supabase · PostgreSQL
REST APIs

State & Styling

React Query · Zustand
Tailwind CSS · shadcn/ui

Tooling

Git · CI/CD · Docker
IntelliJ · Visual Studio
Database design & SQL optimization


🎓 Education

Software Development (YH Degree)

IT-Högskolan | 2025–2027

  • Java Programming — VG
  • Web Application Development — VG
  • Database Development — VG
  • Web Services & Integrations (ongoing)
  • Complex Systems Development (ongoing)

Business Analyst Certification

Brainnest | 2023

B.Sc. in Human Resource Management

Örebro University | 2018–2021

Additional Coursework

C# Programming · Finance · Cyber Security · UX Research · Python Programming


💼 Professional Background (Pre-Tech)

Senior Recruitment Consultant — Tacting AB

2022–2025

Consultant Manager — Procruitment AB

2022

HR Consultant — Tacting AB

2021–2022

Experience across recruitment, stakeholder management, budgeting, process optimization, and organizational development — now directly applied to software development and system design.


🎯 Currently

  • Scaling Mini-ATS with more advanced backend features
  • Preparing Gym App for App Store release
  • Deepening expertise in SQL, backend architecture, and system design
  • Open to internships, collaborations, and long-term projects

Pinned Loading

  1. mini-ATS mini-ATS Public

    This is a simple mini application tracking system (Recruiting system). Database schema is included, but specified for supabase, probably works on any postgres DB.

    TypeScript 1

  2. MyFirstGymApp MyFirstGymApp Public

    My absolute first half-finished project. Probably my first in MANY more to come

    TypeScript 2

  3. IMDBlite IMDBlite Public

    Forked from ithsjava25/project-jpa-grupp-5-d

    This is a simple movie CLI app that lets you rate movies and add them as favoriets among other simple queries

    Java