CS

SilverStarn's Blog

Home
Posts
Contact Me

SilverStarn's Blog

Portfolio, engineering notes, project case studies, and database-backed publishing workflows.

Explore

HomePostsContactPrivacyTerms

Categories

Software EngineeringBackend and DatabasesAI and Machine LearningProjects
A personal website investigating computer science and engineering

Hi, I'm Charlie Starn. I build clean, useful full-stack software.

I work with React, Next.js, TypeScript, backend APIs, and Postgres. This site is both my portfolio and a working blog platform, so visitors can inspect the public experience, code structure, data model, and admin workflow together.

Read postsContact me

Latest writing

Newest posts

All posts
AI and Machine LearningMay 14, 2026

The history of AI

My thoughts on the history of AI

Read more
Software EngineeringMay 14, 2026

test2

test2

Read more

Portfolio overview

A clearer map of the skills behind the work.

These cards are organized by engineering responsibility, not a loose tool list, so hiring visitors can scan how I think across interface, server, data, and delivery work.

View project notes

Interface systems

Frontend Engineering

Product interfaces built with clear component boundaries, responsive layouts, and readable state.

ReactNext.jsTypeScriptTailwind CSSAccessible UI

Server logic

Backend and APIs

Server logic shaped around validation, authentication, clean service boundaries, and predictable data flow.

REST APIsNode.jsPythonService LayersAuth

Postgres-first

Data Systems

Schemas, queries, and migrations designed before the UI turns into defensive code.

SQLPostgreSQLSupabaseData ModelingMigrations

Production habits

Delivery and Quality

The habits that keep projects understandable, testable, and deployable after launch.

GitTestingVercelBuild ChecksDocumentation

Selected work

Project cards that point to real engineering decisions.

Each card connects visual polish to a build decision: data ownership, admin workflows, interaction design, and deployment shape.

View posts
In progress

Portfolio Blog Platform

A Next.js portfolio evolving into a Supabase-backed publishing, upload, and comment moderation system.

  • Typed content model
  • Dynamic blog routes
  • Admin workflow prototype
Case-study ready

Backend Data Workflow

API and database-focused work centered on validation, schema design, service boundaries, and reliable data movement.

  • Postgres-first thinking
  • Moderation state design
  • Storage-ready schema
Exploratory

AI Product Experiments

Applied AI ideas shaped into practical user flows with review states, prompt boundaries, and readable outputs.

  • Human-in-the-loop UX
  • Feature boundaries
  • Automation workflows
Live

Frontend Interaction System

Responsive React components with accessible navigation, search, filtering, and portfolio-grade interaction details.

  • Next.js App Router
  • Client search
  • Responsive navigation

Product architecture

The portfolio is being built in production-shaped phases.

The current code is local-first, but the interfaces and routes are shaped around the future Supabase, auth, storage, and comment moderation system.

Phase 1

Public experience

Home, posts, categories, post detail pages, contact, metadata, and route coverage.

Phase 2

Admin studio

Supabase auth, RLS, durable post editing, cover uploads, categories, layout changes, and moderation.

Phase 3

Comments and uploads

Strengthen spam protection, add contact delivery, preview workflows, analytics, and deployment hardening.

Build path

A timeline that turns the website into an engineering narrative.

This section connects the visible portfolio to the backend and deployment work that comes next.

Now

Portfolio platform build

Building this site as a real product sample: public content, admin workflows, search, comments, uploads, and deployment readiness.

Next.js 16, React 19, TypeScript, and Supabase-backed architecture.

Next

Production content workflow

Refine the Supabase-backed editor, moderation workflow, image library, SEO metadata, and preview checks around real visitor usage.

Drafts, moderation, uploads, and layout preferences are durable data.

Later

Operational polish

Add analytics, sitemap coverage, Open Graph assets, contact email delivery, admin audit trails, and preview deployment checks.

The portfolio becomes a maintainable production application.

Technical writing

Writing that makes the engineering process visible.

The blog is structured for search, categories, post detail pages, metadata, and comment moderation instead of static placeholder cards.

Browse posts
Software EngineeringFeaturedLive

Test

Test

May 14, 20261 min000
#architecture#nextjs