skip to main content

portfolio

work we can show you.

Real projects for real organizations. Every entry names its objectives, its stack, and its outcome, and links to the live build where one exists.

selected work

real builds, live links

Every project here names its objectives, its stack, and what came of it. Where a build is live, the link is right on the card.

05 projects
featuredcommunity

Regional student hackathon, nonprofit

Event site and registration surface for the first regional student hackathon in southwest Minnesota.

The region's first student hackathon, with Schwan's as platinum sponsor.

visit southwestmnhacks.org

objectives

  • give the region's first student hackathon a credible public home
  • handle registration and event-day information in one place
  • represent sponsors accurately and prominently

stack

  • Next.js
  • TypeScript
  • Tailwind
  • Devpost
  • Vercel

client work

Sheger Addis Ethiopian Grocery

Ethiopian grocery store

Ongoing engagement covering the store's website, online storefront, and inventory management.

objectives

  • give the store a website that presents it properly
  • sell online through a storefront that matches the shelf
  • keep inventory counts accurate without manual bookkeeping

We run the store's website, online storefront, and inventory management.

websitee-commerceinventory management

Teklu Tax Services

Tax practice, Minnesota

Marketing site and content surface for a tax preparation practice serving small business and individual filers.

objectives

  • present the practice's services clearly to small business and individual filers
  • give the firm a content surface it can update without a developer
  • hold a high performance and accessibility floor

Lighthouse 91 performance, 100 across accessibility, best practices, SEO.

Next.js 15TypeScriptSanity CMSTailwindVercel
view live

Invoice Automation

AI document processing

in progress

An AI document processing build that reads vendor invoices and turns line items into structured data, ready for review and import.

objectives

  • extract line items from vendor invoices into structured, reviewable data
  • cut manual invoice entry out of the weekly routine
  • keep a human approval step before anything posts

In progress. The extraction pipeline is running against real vendor invoices while we tune accuracy ahead of rollout.

Next.jsClaude APIPostgreSQL

community

SMSU Collegiate DECA

University chapter, Southwest Minnesota State

Chapter site for a competitive business student organization, built to SMSU brand standards.

objectives

  • ship before the spring 2026 competition cycle
  • meet SMSU brand standards exactly
  • give the chapter a durable home for recruitment and results

Shipped in time for the spring 2026 competition cycle, full SMSU brand compliance.

Next.jsTypeScriptTailwindVercel
view live
start a conversation

your project could be next.

Tell us what you are trying to build or fix. We will come back with a plain-language read on scope, approach, and what it takes.