Senior Full-Stack Engineer

I build clear, reliable software for the web.

I’m a full-stack developer based in Dallas. I like taking products from a rough idea to something people actually use. Most days that means Rails, React, Svelte/Next.js, and Node. I care about interfaces that make sense, code that’s easy to change, and systems that don’t surprise you at 2 a.m.

Ruby on Rails React Next.js SvelteKit Node PostgreSQL Tailwind

Mission

Build software that feels steady and dependable.

Focus

React and Svelte front-ends backed by Rails and Node.

Location

Dallas, Texas

Josh Hawks headshot

Full-Stack Developer

Joshua Hawks

Senior developer at the Texas School Safety Center, working on internal tools and public-facing apps that support school safety across Texas.

About

Collaborative, design-minded engineering

I work across the stack: planning features with stakeholders, sketching out UI, and building the APIs and data models underneath. My background in music and design shapes how I think about rhythm and structure, and how small details change the way a product feels to use.

Toolbox

React, SvelteKit, Rails, Node, Postgres, Tailwind.

How I work

Pair often, stay curious, build in small slices, and keep accessibility in view.

Currently

Senior Full-Stack Developer @ Texas School Safety Center

Building secure, maintainable apps for statewide safety programs, alongside side projects that give me room to experiment with new tools and ideas.

Beyond code

I’m also a freelance classical musician (oboe & bassoon), occasional designer, and outdoors enthusiast. That mix of structure and creativity shows up in how I write code and how I collaborate.

Projects

Selected work and side projects

Bassoon Guru
Featured build

Bassoon Guru

A practice companion for bassoonists to work on fundamentals and keep track of repertoire.

React Ruby on Rails PostgreSQL
Thunder Kitties Website
Featured build

Thunder Kitties Website

A simple site for a Dallas softball club, with team info and league details.

Next.js Tailwind CSS
Escapade
Featured build

Escapade

A MERN travel app for planning South American trips and saving itineraries.

React Node Express MongoDB
Vendor Management System
Featured build

Vendor Management System

An internal tool for an arts organization to manage vendors, onboarding, and reporting.

React Ruby on Rails PostgreSQL Tailwind CSS
Texas Bassoon Center
Featured build

Texas Bassoon Center

A landing page for a boutique bassoon shop in Texas, built with SvelteKit.

Svelte SvelteKit Tailwind CSS
Weather-All
Featured build

Weather-All

A small weather app using OpenWeather to show current conditions for U.S. cities.

HTML Bootstrap JavaScript

Skills

Skills & tools

Front-End

  • HTML
  • CSS
  • JavaScript
  • React
  • Svelte
  • Tailwind CSS

Back-End

  • Ruby on Rails
  • Node.js
  • Express
  • MySQL / PostgreSQL
  • MongoDB
  • Firebase

Ops & Craft

  • Git
  • NGINX
  • Heroku / Vercel / Netlify
  • Linux
  • Adobe CC

Connect

Let’s talk about what you’re building.

If you’re working on something you care about—whether it’s a new UI, an internal tool, or a full product—I’d be glad to hear about it. Feel free to reach out with a note about your team or project.