Josh Mock


Full-stack web developer
Portrait of Josh Mock

Hi, I'm Josh

I came to web development through an unusual route — years spent doing open-source investigations taught me to think carefully skills data, tools, and how to find what's hidden.

When I started teaching myself Python to make that work easier, I realised I loved building things just as much as investigating them.

These days I build full-stack web apps — mostly tools that make complicated data easier to work with. Everything I know, I've built up by doing.

Get in touch

Skills

These are the tools I regularly turn to in my projects.

Frontend
HTML5, CSS3 (vanilla, Tailwind), JavaScript / TypeScript, React, Next.js, Figma
Backend
Node.js / Express, Python, REST APIs, Authentication (JWT, OAuth)
Data
SQL (Postgres, SQLite), MongoDB, GraphQL
Tooling & Deployment
Git / GitHub, Testing, Vercel / Netlify, Docker

Projects

Here are some of the things I've been working on lately. Visit my GitHub for my full portfolio.

Portfolio site demo

Portfolio site

Showcasing what I've worked on

  • HTML5
  • CSS3
  • JavaScript
Problem:
Needed a portfolio that's simple to update and deploy.
Solution:
A lightweight vanilla frontend site.
Result:
Showcases my skills in HTML, CSS, and JavaScript.

Contact

Fill out the form below and I'll get back to you shortly!