Janet Spellman

Hi there! I'm Janet. Software Engineer & Web Developer

I build features for engineering teams and custom sites for businesses. From tools that guide business owners, to storefronts, to apps that help pets find homes, I combine creativity and code to bring ideas to life. I'm based in Southern California, open to roles in the Inland Empire and San Diego, and available for freelance projects anywhere.

Latest Projects

Video of Be BiteSmart

Be BiteSmart℠

Saved ~$207/yr in licensing costs and built a 129-test Playwright suite gating every deploy.

  • WordPress
  • PHP
  • Playwright
  • Plausible Analytics
  • Github Actions
  • Nonprofit providing free educational videos and resources to help prevent dog bite injuries in children and families.
  • Architected a secure CI/CD pipeline for WordPress on shared hosting, with scoped SSH deploy keys and manual approval gates before production.
  • Built custom Plausible analytics events to track engagement across videos, articles, and downloads for fundraising reporting.
Play

Wipe Right

Voted best project among 10 peer teams.

  • Next.js 14
  • TypeScript
  • Tailwindcss
  • Supabase
  • Fast API
  • React Context
  • TanStack Query
  • Open AI
  • Stripe
  • HeroUi
  • AI-powered booking app connecting home service providers with clients for plumbing, cleaning, lawn care, and moving.
  • Speech-to-text booking via Bumi AI for fast, hands-free appointment requests, cancellations, and rescheduling.
  • Real-time provider status updates and an interactive route map for tracking bookings.

Homeward Tails

Backed by a 438-test suite (269 unit/API/component, 169 E2E).

  • Next.js 15
  • React
  • Next-Auth
  • JavaScript
  • Tailwindcss
  • CSS
  • HTML5
  • MongoDB
  • Mongoose
  • Cloudinary
  • Node Mailer
  • SendGrid
  • SWR
  • Pet-naming and bio platform helping shelter staff and adoption counselors create impactful, unique adoption bios.
  • Users search and filter community-submitted names and bios, then sign up to save favorites, follow other users, and submit their own.
Screenshot of the Website Builder Finder guide

Website Builder Finder

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • PostHog

An interactive guide to help with one of the most painful parts of building a website yourself: choosing a website builder. Lets users filter through 15 popular options to find the right fit for their needs.

Ufancy Photobooth

  • Digital Ocean
  • linux-based Virtual Machine/Droplet
  • Ubuntu Server
  • mySQL
  • MySQL tuner
  • CSS
  • HTML
  • Figma
See WordPress plugins used
  • Elementor
  • Contact Form 7
  • Autocomplete Location Field Contact Form 7
  • All in One Seo
  • Flamingo
  • Optimole
  • Independent Analytics
  • OMGF
  • POST SMTP
  • Royal Elementor Addons
  • updraft Plus
  • w3 Total Cache
  • Wordfence Security
  • WP fail2ban
  • Wp fail2ban blocklist
  • WP rollback
  • Wp-sweep

A WordPress site for a client's photobooth business hosted with Digital Ocean. Boosted performance of this budget-friendly Digital Ocean server without increasing costs, by reducing memory usage 14% via MySQL configuration optimizations, trimming binlog retention, and adding swap space.phot Created to capture leads, build their digital business presence, and act as a virtual business card.

Nourished by Keto

  • Gatsby.js
  • Netlify CMS/Decap CMS
  • React
  • JavaScript
  • Tailwindcss
  • CSS
  • HTML5
  • gatsby-plugin-disqus
  • postcss
  • daisyui
  • headlessui

A personal blog site for a client; the main theme is how their food choices have affected their health. Their blog posts are integrated with netlify's cms, so the client can add, edit and delete blog post by signing in.

Github

Github chart

Services

Website Development

Your project deserves a tailored approach. I’ll begin by creating a wireframe shaped around your preferences, then bring it to life as a responsive website that feels right at home on phones, tablets, and big screens.

Responsive Design

Keeping clients means giving them a smooth experience on any device. With responsive design, your website automatically adjusts to desktops, tablets, and mobile phones so your audience can navigate and purchase without frustration.

Accessibility

An accessible website creates a smoother experience for everyone. I build websites that are easy to navigate and inclusive, so every potential client can interact with your content without barriers.

Search Engine Optimization (SEO)

Strong SEO makes it easier for clients to find you. I optimize your site so it shows up higher in search results and brings more traffic your way.

The Process

  1. Step 1 : Consultation

    We will chat about your vision, needs, and expectations.

    We can either:

    1. 1. Use a site builder so its easier for you to edit later (ex: Wix, Squarespace, WordPress)
    2. 2. Or I can code a custom site.
  2. Step 2 : Proposal

    A personalized wire-frame layout will be created on figma so you can visually preview the site and suggest adjustments.

  3. Step 3 : Creation and Adjustments

    You will receive regular updates as the site is created, edited and tested.

  4. Step 4 : Deployment

    Your site will be deployed on a webhost (a webhost takes the code I write and turns it into a site). Congratulations, your site is now live!

a wireframe of NourishedByKeto showing a color palette and a preview of the home page

Skills

Languages

  • TypeScript
  • JavaScript
  • Python
  • GraphQL
  • EJS
  • HTML
  • CSS

Frameworks & Libraries

  • Next JS 12-15
  • React
  • Astro
  • Gatsby

Back-End And Platforms

  • Node.js
  • Express
  • MongoDB
  • Appwrite
  • Supabase
  • Digital Ocean

Tools/Other

  • TailwindCSS
  • Git
  • GitHub
  • Figma
  • Prettier
  • Disqus
  • Shadcn/ui
  • Headless UI
  • Daisy UI
  • GIMP

CMS

  • WordPress
  • Shopify
  • Decap cms

AI

  • Open AI API
  • ChatGPT
  • Claude
  • Copilot
  • Cursor

Get in Touch

Hiring for a role or need a site built? Either way, I'd love to hear from you.

All fields marked with * are required

Format: 111-222-3333