[ Jacob Ikola ]

Design. Development.
And the systems between.

[ About ]

I design, I develop, and I build the systems between the two. That's played out across pretty different work — a design-system pipeline, a native social app, a news dashboard, a solo D&D game, an AI development partner the rest of it runs through. Different problems, one person owning the design, the code, and the seams between them.

I take on that spread for a simple reason: I want to build things people actually use and enjoy. A tool that gives a team back real time, a game that's just fun to sit down with — to me that's the same job.

Do good. Make fun.

What stays constant is how I work — looking for the system behind the one-off, the seam where design and code drift apart, the friction that recurs across projects instead of just once. It's why I gravitate to small teams where those calls get made together, and why I built the AI partner the work runs through: everything here, the writing and case studies included, was made with it.

// The tools change. The way I work doesn't.

  • React
  • TypeScript
  • Next.js
  • Node.js
  • Three.js
  • Tailwind CSS
  • Figma

[ Selected Work ]

JAMIE

A persistent AI development partner built on agent harnessing and context engineering.

  • Agent Harnessing
  • Agent SDKs
  • Context Engineering
  • Prompt Engineering

Loom

A design-system pipeline that scaffolds application UI from a single config source.

  • React
  • Tailwind CSS
  • TypeScript
  • Figma Plugin API

Availo

A digital bulletin board for spontaneous event planning — events are posters, your people and calendars are the boards.

  • Expo
  • React Native
  • Drizzle
  • GraphQL
  • Supabase

Paperboy

A daily news dashboard that removes the friction and noise of scrolling.

  • Next.js
  • Tailwind CSS
  • TypeScript
  • Gemini

Party Wipe

A solo D&D combat roguelike for encounters that go sideways.

  • Next.js
  • Tailwind CSS
  • TypeScript
  • Three.js

[ Experience ]

Spectrum Net Designs

Full-Stack Developer, UI Designer · Feb 2022 – Jul 2025 · Grand Rapids, MI

Built the company's first design system from scratch — Figma components and living documentation — cutting style drift across the team's output. Ran client engagements 1:1 from requirements through delivery. Contributed full-stack to Auctioneer Software, a SaaS auction platform, across agile sprints — the bidding flow, user management, and auction lifecycle, from interface down to database schema.

  • React
  • TypeScript
  • GraphQL
  • PostgreSQL
  • Figma

Independent Contractor

Design & Development Consultant · Mar 2021 – Jan 2022 · Remote

Solo developer on marketing sites and internal SPAs. Owned the full loop — Figma wireframes, client feedback, production code. The job was catching problems in the design phase so they didn’t become expensive in the build phase.

  • CSS
  • HTML
  • JavaScript
  • Figma

PropelUp

Full-Stack Developer · May 2019 – Jul 2020 · Indianapolis, IN

Sole developer on a Learning Management System. Took it from zero to a product that companies were beta-testing in production. Traveled with sales for user interviews and live demos. Only person on the team with full context across design, engineering, and sales.

  • React
  • Express
  • Heroku
  • Node.js
  • PostgreSQL