Matthew Baerg
Software Engineer

Open to software engineering roles · Greater Seattle Area

MatthewBaerg.

Software engineer, Android developer, applied-AI builder, and 2026 Computer Science graduate.

Computer Science graduate building Android apps in Kotlin, Java, and Python — wired to Firebase and Stripe, and developed with agentic AI workflows that keep a human in the loop.

Greater Seattle Area B.S. CS · Oct 2026 · Honors matthewbaerg.dev

Live from my appsMultiTasked · Your boards
B.S. Computer ScienceGraduated with Honors · Oct 2026
3.7Cumulative GPA · B.S. CS
3×President’s List · 4.0 term
10×Honor Roll terms
30+Trade certs in CertMaster
  • Kotlin
  • Java
  • Python
  • Jetpack Compose
  • Android SDK
  • Coroutines
  • Firebase Auth
  • Firestore
  • Realtime DB
  • Stripe API
  • Room
  • SQLite
  • REST APIs
  • MVVM
  • Git & GitHub
  • JUnit
  • Node.js
  • MongoDB
  • C++

01 Selected work

From idea
to application.

Android apps with real interfaces — and the engineering underneath. Each one has a lab panel: open it to explore the architecture, algorithms, and payment and data flows.

/01

CS 499 Capstone · Collaborative productivity

MultiTasked

A shared place to keep the work moving.

A collaborative Android task manager for shared projects and everyday life — boards people can create, share, and join, with real-time sync and a grocery mode that totals a list.

  • Jetpack Compose UI with Kotlin Coroutines and Firebase real-time synchronization.
  • Hash-generated list-sharing IDs and Android deep links that route users to the right destination across lifecycle states.
  • MVVM with immutable UI state, typed actions, input validation, reusable composables, and testable dependencies.
  • Custom merge sort and a heap-based priority queue for due-date and urgency sorting, run on background coroutines.
  • A separate offline Room/SQLite workspace with relational data, indexed queries, transactional updates, and migrations.
  • Design, algorithm, and database enhancements documented in a public ePortfolio with code review and automated test evidence.
KotlinJetpack ComposeCoroutinesFirebaseRoomSQLiteMVVM
Lab

MultiTasked orders tasks with a custom heap-based priority queue (earliest due date first, then urgency) and a custom merge sort. This is a live JavaScript re-creation — add and poll tasks to watch the heap rebalance.

HighMediumLowNumber = days until due

Next up · heap root
Backing array
    mergeSort(tasks) · stable, O(n log n)
      /02

      Learning & exam prep · Payments

      CertMaster

      A study routine that goes wherever you do.

      A mobile study platform with preparation materials and dynamic practice exams for 30+ trade certifications — practice quizzes, timed exams, flashcards, and progress statistics, with a premium tier powered by Stripe.

      • Stripe API integration for secure payment processing, digital tokenization, and subscription state management.
      • Custom data-seeding utilities in staging to populate, validate, and maintain large multi-category question datasets.
      • Firebase Firestore indexed queries with local offline caching, keeping question banks highly available.
      • Ten-question practice quizzes, 25-minute timed exams, flashcard review, and learning statistics.
      KotlinStripe APIAndroidFirebaseFirestore
      Lab
      1. 01 · UpgradePremium tierOffered in-app from the study dashboard.
      2. 02 · PayStripe APISecure payment processing with digital tokenization.
      3. 03 · TrackSubscription stateStatus is managed and kept in step with the account.
      4. 04 · UnlockPRO activePremium features plus “Manage Subscription.”
      The app works with a tokentok_••••••••••••••Illustration using Stripe’s public test card number.
      /03

      Budget App

      Ad-free rebuild · Python desktop

      Recreated a personal Android budgeting app in Python with modular OOP to remove ads and tighten the UX — expense tracking, dynamic category filtering, calendar synchronization, and persistent local storage.

      PythonSQLiteOOPKivyPyInstaller
      Personal

      02 Applied AI

      AI-accelerated.
      Human-verified.

      I use large language models across the whole build — planning, coding, debugging, and refactoring — inside agentic workflows where every output is reviewed, run, and validated before it ships.

      A six-step loop: plan, context, generate, validate, review, refine — with a human in the loop at the center. HUMAN IN THE LOOP 1PLAN 2CONTEXT 3GENERATE 4VALIDATE 5REVIEW 6REFINE

      Models & platforms

      OpenAI
      GPT-6 AstraGPT-5.6 Sol / Terra / LunaChatGPTCodex
      Anthropic
      Claude Fable 5.1Claude Sonnet 5
      Google
      Gemini 3.8 FlashGemini 3.1 Pro (Preview)
      GitHub
      Copilot

      Prompting & agentic workflows

      Prompt engineeringContext engineeringTask decompositionPrompt chainingAgentic codingTool-assisted workflowsMulti-step task planningIterative prompt refinementHuman-in-the-loop oversight

      Applied AI development

      Code generationDebuggingRefactoringCode reviewRapid prototypingTest-case designTechnical documentationMultimodal troubleshootingStructured JSON outputsQuestion-bank generationOutput validation

      03 Toolkit

      Signal
      strength.

      Ranked honestly: what I use hands-on every day, what I can pick back up with a quick refresher, and what I am still deepening.

      Proficient

      Hands-on · core

      KotlinJavaPythonAndroid SDKJetpack ComposeXML LayoutsAndroid StudioFirebase AuthFirebase FirestoreFirebase Realtime DBStripe APISQLiteRESTful APIsGitGitHubVS CodeOOPMobile SecurityData Hashing

      Working knowledge

      Quick refresher

      C++SQLJavaScriptHTML/CSSBash/Shell ScriptingNode.jsExpress.jsMongoDB (MEAN)OpenGLGLSL ShadersLinux/UnixOperating PlatformsJUnitAutomated Testing & QASystem Analysis & DesignAgile/Scrum

      Foundational

      Continuous learning

      Advanced Data Structures & AlgorithmsBig-O ComplexityClient/Server SystemsConcurrency & MultithreadingApplication Security FoundationsSoftware Reverse Engineering

      04 Experience

      Where I’m
      working now.

      Building a race-day app with a motorsport club’s executive board, while working security in a high-sensitivity technical environment.

      Sept 2026 — Present

      Mobile App Developer

      Bremerton Sports Car Club (BSCC)

      Event management mobile application

      • Project scoping and architectural planning began in September 2026; contract negotiations are scheduled for November 2026, with contract execution and development starting December 2026 or January 2027.
      • Collaborating directly with the club’s executive board to gather technical requirements and architect a customized, scalable solution.
      • Focusing on secure architecture, user-centric design, digital liability workflows, and optimized event-participant interactions.
      Project roadmap
      Sep 2026Scoping & architecture
      Nov 2026Contract negotiations
      Dec 2026 – Jan 2027Contract signed · development
      Race-day interfaces in design
      • Digital driver check-in
      • Run / work order assignments
      • Live timing integration
      • Digital liability workflows

      Nov 2025 — Present

      Security Professional

      Allied Universal

      Site: TikTok USDS (United States Data Security) · Bellevue, WA

      • Maintain strict confidentiality and enforce rigorous physical security protocols within a high-sensitivity technical environment.
      • Use specialized enterprise security software for real-time access control, telemetry, and perimeter monitoring, with close attention to detail.
      • Write clear incident reports and documentation, ensuring compliance with corporate safety and information-protection standards.

      High-sensitivity technical environmentDay-to-day work with enterprise security systems — and the same habits I bring to software: confidentiality, detail, and clear documentation.

      Access controlTelemetryPerimeter monitoringIncident reportingCompliance

      05 Education & honors

      Learning,
      on the record.

      A B.S. in Computer Science completed with honors, built on community-college foundations in Java, app development, and calculus.

      Southern New Hampshire University

      Graduated Oct 2026

      B.S. in Computer Science

      GPA 3.7 cumulative · Graduated with Honors

      Data Structures & AlgorithmsSoftware SecurityMobile Architecture & ProgrammingClient/Server DevelopmentSoftware Testing & QAFull Stack DevelopmentSoftware Development LifecycleProgramming LanguagesOperating PlatformsDatabase Environments

      Everett Community College

      2024

      Computer Science coursework

      GPA 3.6

      Intro to ITFoundation in App DevelopmentApplied Calculus I & II

      Olympic College

      2021 – 2022

      Associate degree

      GPA 3.5 · Dean’s Scholar

      Java I · Intro / OOPProgramming ConceptsPrecalculus I & IIIntro to Design

      GPA by institution

      GPA rising from 3.5 at Olympic College, to 3.6 at Everett Community College, to 3.7 cumulative at SNHU. 4.0 3.75 3.5 3.25 3.0 3.53.63.7 OLYMPIC2021–22 EVERETT CC2024 SNHU2026

      Honors & awards

      President’s List3×SNHU · 4.0 term GPA · 2024–2026
      Honor Roll10×SNHU · across 10 terms of CS study
      Graduated with HonorsSNHU · B.S. Computer Science · Oct 2026
      Dean’s ScholarOlympic College · Spring 2021 · sustained academic excellence

      Screens