8000 jenkauppila (Jennifer Kauppila) · GitHub
[go: up one dir, main page]

Skip to content
View jenkauppila's full-sized avatar
👩‍💻
Every “hello” deserves a world
👩‍💻
Every “hello” deserves a world

Highlights

  • Pro

Block or report jenkauppila

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
8000
Report abuse

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

Report abuse
jenkauppila/README.md

Hello, World! 🌍 👋

I'm Jen Kauppila (pronounced like "a cappella" 🎶), a backend-focused software developer who naturally thinks in systems.

I don't just notice when something isn't working the way it should. Instead I trace the problem back to its source, and look for a cleaner way to make the whole system work.

I run Hello World Studio in Portland, OR, where I build backend automation and AI-enabled solutions that reduce friction and turn messy workflows into durable systems.

How I think about software and AI

I love building systems that work, but I care just as much about how those same systems behave once real people start using them.

That means asking questions like:

  • What happens when the input is missing, invalid, duplicated or otherwise unexpected?
  • What breaks after a change, and how do we account for it in the future?
  • What does the system do when (not if) things don't go according to plan?
  • Can someone else understand, test and maintain the code that was built without the original architect being on perpetual standby?
  • Does the implementation actually match the client's stated requirement?

That mindset shows up in the way I build, debug, test, document and improve software.

Featured Project

A production-deployed backend API for managing customers, vehicles, mechanics, service tickets and inventory.

This originally began as my Coding Temple backend capstone, but I later returned to it independently to take it beyond the original course requirements. I reviewed the public API as if I were preparing someone else's software for real users, including: testing behavior, finding security and data-quality issues, documenting reproducible defects while correcting any documentation drift, and hardening the live demo.

What the project demonstrates:

  • Python, Flask, SQLAlchemy, PostgreSQL/Supabase
  • Relational CRUD APIs and many-to-many relationships
  • JWT authentication and ownership checks
  • Automated pytest coverage for expected behavior, invalid inputs, authentication failures, API errors and edge cases
  • Structured bug reports with reproduction steps, expected vs. actual behavior, severity and status
  • Rate limiting and public-demo abuse protection
  • Swagger/OpenAPI documentation and Postman testing
  • GitHub Actions CI/CD
  • Scheduled database-backed health checks
  • Nightly sample-data reseeding for a predictable public demo

Try it yourself:

What I work with

  • Languages: Python, JavaScript, SQL
  • Backend: Flask, SQLAlchemy, Node.js, Express, REST APIs
  • Data: PostgreSQL, Supabase
  • Testing & Quality: pytest, Postman, debugging, edge-case analysis, code review, defect documentation
  • AI: RAG pipelines, OpenAI, Anthropic, prompt and context engineering
  • Frontend: React
  • Delivery: Git, GitHub Actions, Render, Swagger/OpenAPI

How I tend to work

I am especially drawn to work that involves:

  • understanding an existing system before changing it
  • comparing expected behavior to actual behavior
  • tracing bugs to root causes instead of continually patching symptoms
  • finding edge cases before users do
  • simplifying complicated workflows
  • documenting technical behavior clearly
  • improving systems incrementally without losing sight of the system as a whole

Say Hello

Website · LinkedIn · jen@helloworldstud.io

// every hello deserves a world

Pinned Loading

  1. mechanic_shop_api mechanic_shop_api Public

    Python 1

  2. fakestore_api fakestore_api Public

    Fakestore API React / Axios Project

    JavaScript

  3. port-faux-lio-site port-faux-lio-site Public

    Design a mock portfolio website to display programming projects, etc. using HTML, CSS, Bootstrap and JavaScript

    HTML

  4. ecommerce_API ecommerce_API Public archive

    e-commerce API built using Flask, SQLAlchemy, Marshmallow and Postman

    Python

  5. DARVO-RAG-devlog DARVO-RAG-devlog Public

  6. event_site_portland event_site_portland Public archive

    Mock-up Event Site created using HTML and CSS

    HTML

0