PPSoftware Developer | IT & Network Support Technician at Personal Project
Jacob Rweteshi portrait

Computer Science Student

Focused on building practical software and the systems behind it. I prefer having hands-on experience with what I learn, applying it in troubleshooting and maintenance, system

Work samples

My portfolio highlights personal work and projects from my time as aCS student, emphasizing programming, problem solving, and systems fundamentals.

  • Home Server

    Personal Project

    Home Server

    – Built and deployed a self-hosted Ubuntu Server environment on dedicated hardware, provisioning containerized services (monitoring, reverse proxying, file management, remote development) using Docker to support always-on personal infrastructure. – Configured secure remote access and network reachab

    DockerPythonBashLinuxTailscaleCloudFlare
  • AI-Usage Monitor
    AI-Usage Monitor

    – Built a TypeScript/Manifest V3 Chrome extension that tracks Claude.ai usage against session and weekly limits, with configurable multi-threshold alerting across Discord, Telegram, and Slack and de-duplication logic to prevent alert spam. – Designed a self-hosted Node.js/Docker backend with an inst

    TypeScriptNode.jsDockerChrome APIsAPI Integration

About me

Focused on building practical software and the systems behind it. I prefer having hands-on experience with what I learn, applying it in troubleshooting and maintenance, system

I am Jacob Rweteshi, a Computer Science Student at Pacific Lutheran University working toward a bachelors degree. I have some professional experience and am preparing to start my career, focusing on building technical skills and practical projects.

Experience

Student Network Technician

Pacific Lutheran University · May 2026

ITSM Service Desk Agent

Edmonds College · Feb 2024 - Dec 2025

Information Technology Intern

Engie Energy Access (Africa) · Jul 2023 - Sep 2023

Information Techology Intern

Engie Energy Access (Africa) · Jul 2022 - Sep 2022

Education

PacifiC Lutheran University

B.A in Computer Science · Class of 2028

Edmonds College

Associates Degree in Computer Science · Class of 2025

Skills

Programming fundamentalsAlgorithmsData structuresSoftware development basicsSystems fundamentalsTechnical Support and MaintenanceData AnalysisPrompt EngineeringComputer NetworkingMachine LearningLLMs
Back to works

Home Server

– Built and deployed a self-hosted Ubuntu Server environment on dedicated hardware, provisioning containerized services (monitoring, reverse proxying, file management, remote development) using Docker to support always-on personal infrastructure. – Configured secure remote access and network reachab

DockerPythonBashLinuxTailscaleCloudFlare

Overview

– Built and deployed a self-hosted Ubuntu Server environment on dedicated hardware, provisioning containerized services (monitoring, reverse proxying, file management, remote development) using Docker to support always-on personal infrastructure. – Configured secure remote access and network reachability across devices using a mesh VPN and DNS resolution, achieving reliable cross-device connectivi

Home Server
View all works

AI-Usage Monitor

– Built a TypeScript/Manifest V3 Chrome extension that tracks Claude.ai usage against session and weekly limits, with configurable multi-threshold alerting across Discord, Telegram, and Slack and de-duplication logic to prevent alert spam. – Designed a self-hosted Node.js/Docker backend with an inst

TypeScriptNode.jsDockerChrome APIsAPI Integration

Overview

– Built a TypeScript/Manifest V3 Chrome extension that tracks Claude.ai usage against session and weekly limits, with configurable multi-threshold alerting across Discord, Telegram, and Slack and de-duplication logic to prevent alert spam. – Designed a self-hosted Node.js/Docker backend with an installable PWA dashboard for cross-device usage history, and re-architected the extension’s data-access

AI-Usage Monitor

What I've accomplished

– Built a TypeScript/Manifest V3 Chrome extension that tracks Claude.ai usage against session and weekly limits, with configurable multi-threshold alerting across Discord, Telegram, and Slack and de-duplication logic to prevent alert spam. – Designed a self-hosted Node.js/Docker backend with an installable PWA dashboard for cross-device usage history, and re-architected the extension’s data-access

View all works

Gateway Anime

– Building an anime recommendation platform for newcomers, pairing a React frontend with a Node/Express API and PostgreSQL database, containerized with Docker and exposed via a Cloudflare Tunnel. – Designing a tailored recommendation quiz, free-text search, and detail pages with Google OAuth authen

ReactTypeScriptNode.jsPostgreSQLDocker

Overview

– Building an anime recommendation platform for newcomers, pairing a React frontend with a Node/Express API and PostgreSQL database, containerized with Docker and exposed via a Cloudflare Tunnel. – Designing a tailored recommendation quiz, free-text search, and detail pages with Google OAuth authentication and server-enforced content filtering.

Gateway Anime
View all works