David Lybeck

David Lybeck

2025 to now

ScribbleScan

Handwriting digitization, from capstone to hosted product.

ScribbleScan web app showing a digitized handwritten page
The finished hosted version, July 2025

ScribbleScan started as my 2025 capstone and grew into a hosted handwriting-digitization service. It turned handwritten pages into editable documents while keeping images and other non-text elements in place. The hosted service is retired, and the site remains as a demo.

How well it read

Character accuracy

ScribbleScan95.10%
Pen to Print AI83.46%
Baseline OCR74.39%

A small project comparison, not a general benchmark.

I'm still working on what comes next.

How it grew

  • The capstone proposal I started from. Some ideas, like the export options, carried through to the end; others, like the target audience and parts of the feature set, changed along the way.

  • First working version of ScribbleScan

    The first working version. It split the results into sections and showed them line by line. It was rough, but it matched the design I had planned.

  • ScribbleScan a day later with larger tiles

    One day later, with major interface improvements: much larger tiles, and a digitize button that hides once pressed. Both carried into every later version.

  • ScribbleScan with export and corrections

    A month after the proof of concept: PDF export, copy to clipboard, corrections and accuracy scores. The focus shifted from a demo to a usable tool.

  • ScribbleScan as presented for the capstone

    The version I presented for my capstone, adding a per-batch page limit, Google sign-in and a cleaner interface. Not yet a full product, but a finished tool.

  • ScribbleScan as a hosted product

    After graduating, I worked on ScribbleScan full time, adding user profiles, support, a cloud-hosted database, paid tiers and many smaller features. It was now a complete product.

  • ScribbleScan with demo mode

    A week later, I considered it finished. The final addition was a demo mode that let anyone try pre-processed samples of difficult handwriting at no cost to the service.

2022 to now

This website

The site you're on, through four versions and how each one was built.

Version 4: the open notebook with its tab wheel
Version 4, November 2026
  • A hand-coded static layout that grew into an exploratory map.

  • The map became the website, so you explore pages without opening them.

  • Handwritten notes pinned to a tabletop, then seven visual themes.

  • This one, rebuilt on my own design system.

Version 1

December 2022 to June 2023 · 8 snapshots

  • First static layout for DavidLybeck.com version 1

    The first base version of the site. None of the buttons worked yet; the goal was to test the overall idea and color scheme.

  • Version 1 with working buttons and page transitions

    At this point I had added working buttons and transitions between pages, as well as a new background image to see the scrolling from the transition effect.

  • Version 1 with its updated background image

    A new background image, used across the whole site.

  • Early radial navigation menu experiment

    I wanted the site to feel distinct, so I experimented with an unconventional radial navigation menu that changes from page to page.

  • Version 1 radial menu placement experiment

    Here I had finalized the placement of the menu and menu button (currently a checkbox).

  • Version 1 animated menu and home controls

    I added the animated menu button along with the old home button, and moved the page links into the new menu and made it functional.

  • First functional map interface for version 1

    The first working version of the map. In testing with friends and family, the radial menu on its own proved confusing. With the map added, people understood that the menu was taking them somewhere, and it quietly encouraged them to explore the whole site.

  • Near-final version 1 map and navigation menu

    Close to the final version of the map and menu. I moved the map to the center of the menu to save space, moved the home button to the top so it's always visible, and added a "current location" marker and names for every discovered location.

Version 2

January 2025 · 6 snapshots

  • First explorable tile map for DavidLybeck.com version 2

    Version 2 had two goals: remove the old map, which was large, slow and broke the mobile experience, and keep the feeling of exploring the site as a place. Instead of a map taking up half the page, the map became the website itself.

  • Version 2 with a smaller navbar and house-shaped Home button

    A much smaller navigation bar, so the blue is less dominant and the tiles have more room on mobile. The Home button became a house shape.

  • Version 2 sand background and navbar Home button

    I changed the background from white paper to sand, for a bit more depth without overwhelming the tiles. The home button moved into the navbar and hides when you are already home.

  • Version 2 destination URLs and mini-window work

    This is when links were added. The url now changes depending on the tiles viewed, so people can jump straight to what they want to see.

  • Version 2 functional mini-window viewer

    The mini windows became fully functional, opening and closing smoothly. Each one loads a separate page based on the tile selected.

  • Near-final version 2 with mini-window Back control

    Very close to the finished v2: a back button to navigate the mini windows, and cleaned up versions of all the pages.

Version 3

April to September 2026 · 3 snapshots

  • Version 3 paper notes arranged on a wood tabletop

    v3 threw out the tile grid and replaced it with a wall of handwritten notes pinned to a wood tabletop. Every tile is its own paper scrap, so the wall reads as a real, hand-built collection instead of a generated UI.

  • Version 3 paper document viewer open over the Board

    Opening a tile slides a cream paper in from the side. The close button turns into a back button when you've gone deeper, and tapping outside the paper closes it: one contextual button, no menu hamburger.

  • Version 3 paper viewer showing the ScribbleScan project page

    The cream paper now slides up to close, like lifting it off the table, runs larger on desktop, and gets pushed down on mobile so the navbar and close button don't overlap it.

Seven themes

September 8th 2026I kept the same map and rebuilt its visual layer into seven switchable worlds. The difficult part was not adding skins; it was preserving the same navigation, direct links, keyboard behavior and document flow across every theme.

  • The Original theme
    Original
  • The Clouds theme
    Clouds
  • The Islands theme
    Islands
  • The Lily pads theme
    Lily pads
  • The Planets theme
    Planets
  • The Postcards theme
    Postcards
  • The Vinyl theme
    Vinyl

Version 4

November 2026 · 3 snapshots

  • Version 4 notebook cover with tappable stickers

    Version 4 is a notebook. Its cover holds interactive stickers, and opening it leads into the site.

  • Version 4 open notebook showing the Work page beside the tab wheel

    Every story is a page that scrolls, and the wheel on the side turns to the next one. This is the Work page.

  • Version 4 on a phone: the cover and the first page

    On a phone it is one page at a time, with the wheel along the bottom.

2024 · partner project

NBA Prediction AI

A neural network that called the 2024 playoffs with only 2 mistakes.

Live predictor

Select two teams to make a prediction. Data through May 2024.

  • PyTorch
  • TensorFlow
  • Data through May 2024

How it works

A partner project from spring 2024: a convolutional neural network trained on a custom dataset of NBA statistics. We built it in PyTorch, along with a similar version in TensorFlow.

In our testing it predicted wins and losses well, while the exact point differential was harder, as expected. It called the 2024 NBA Playoffs with only 2 mistakes, including several upsets.

2021 to 2024

Programs

Software projects, experiments, and selected coursework.

Show all the other programs

Most link to their code or a demo.

Work · 6 entries

Work

From coaching tennis to building AI tools.

  • Denali Advanced Integration logo August 2025 to nowInnovation AI DeveloperDenali Advanced IntegrationBuilding and deploying internal AI tools to make day-to-day work at Denali faster, including agents for workflow automation and helping individuals and teams across the company adopt AI in their own roles. Driving select external projects on edge and mobile AI and computer vision.
  • ScribbleScan logo February 2025 to nowFounder and developerScribbleScanDesigned and built a handwriting-digitization service on my own, preserving images and other non-text elements in the resulting documents. The hosted service is retired and the site remains as a demo, while I keep working on what comes next.

Before Denali

  • 2nd Chair logo June to September 2024Software engineering intern2nd ChairDeveloped and researched software to improve AI document parsing, relevance and accuracy.
  • University of Puget Sound logo August 2022 to May 2025Technology Services Assistant IIUniversity of Puget SoundAnswered phone calls and tickets from faculty, staff and incoming students about a range of technology issues, then either resolved them or routed them to the right team.
  • June 2022 to August 2023Tennis coach
    • Tacoma Country and Golf Club logo July to August 2023Tennis instructorTacoma Country and Golf ClubGroup lessons for ages 6 to 15, plus private lessons for all ages.
    • Galbraith Tennis Center logo July to August 2023On court associateGalbraith Tennis CenterGroup lessons for adults and ages 5 to 18.
    • Portland Tennis Center logo June 2022 to January 2023Assistant coachPortland Tennis CenterHelped coach group lessons for ages 4 to 18.

Earlier

  • University of Puget Sound logo January to May 2022Technology Services Assistant IUniversity of Puget SoundAnswered calls from faculty, staff and incoming students about technology issues, then either resolved them or routed them to the right team.

Class of 2025

College

CS degree, math minor, tennis team.

University of Puget Sound campus

As of May 2025 I hold a Bachelor of Science in Computer Science with a minor in Mathematics from the University of Puget Sound.

Classes taken

Clubs and activities

University of Puget Sound tennis

Tennis I played all four years on the University of Puget Sound tennis team, 2021 to 2025.

Maroon Society logo

Maroon Society A university organization connecting students and alumni, mostly through events on campus. I was a member for about three years, 2021 to 2024. Maroon Society page

Agile management report

A report from my 2024 management class on agile management strategies, why they work and why they might not.

Portland

Early education

Where it all started.

Grant High School
High schoolGrant High School
Beaumont Middle School
Middle schoolBeaumont Middle School
Alameda Elementary School
ElementaryAlameda Elementary School

Puzzles and models

3D printing

Here are some 3D models I've designed and printed for fun.

I always wanted more puzzle boxes to have around. So I started making them. I bet you can't solve them. Drag any model to turn it.

Puzzles · 5

Other models

Cases and organizers I needed, and a jewelry box. Drag any model to turn it.

Shorter games

Gaming

Check out some of my favorite video games! I'll race you in Mario Kart Wii.

When I have free time, video games are another thing I enjoy. I tend to like shorter games, so over the past few years I've cycled through a lot of them. Here's a list of games I've really enjoyed:

  • Cyberpunk 2077 cover art
  • High on Life cover art
  • Mario Kart Wii cover art
  • Subnautica cover art
  • Subnautica: Below Zero cover art
  • What Remains of Edith Finch cover art
  • Sea of Thieves cover art
  • Minecraft cover art
  • No Man's Sky cover art
  • Portal cover art
  • Portal 2 cover art
  • Trackmania cover art
  • Valorant cover art
  • Apex Legends cover art
  • Firewatch cover art
  • Outer Wilds cover art
  • Titanfall cover art
  • Titanfall 2 cover art
  • Road 96 cover art
  • Forever Skies cover art

Since middle school

Tennis

I've played for as long as I remember. Let me know if you want to hit.

David putting spin on a tennis ball
David hitting a forehand

I've played competitively since middle school: four years on my high school's varsity team, four more on the University of Puget Sound team. Still hitting whenever I can.

Current rankings and profiles