Columbus, OH · Open to junior software & full-stack developer roles
Jonathan SchaferFull-stack developer with a designer's eye.
I build software end to end, and I sweat the interface. I'm a recent Computer Science grad from Ohio University, and I care about type, spacing, and the small interactions that make software feel considered.
About
I build software end to end, then sweat the details most people skip.
A Computer Science degree taught me to work across the stack: frontend, backend, and the glue in between. What I care about most is the part where software meets people. The details users never consciously notice, like type scale, spacing rhythm, and what a button does in the 200 milliseconds after you press it, are usually the difference between software people tolerate and software people like.
My capstone, Quorum, is where it came together. On a five-person team I led the UI/UX and did a lot of the heavy lifting across the stack, building the Flutter frontend and much of the Firebase backend. I learned that good engineering decisions, like good design decisions, are the ones that survive contact with real constraints. Right now I'm going deeper on React and the modern full-stack JavaScript ecosystem, and this site is part of that.
Away from a screen, I'm a competitive strength athlete. Training toward a 600-plus-pound deadlift taught me how I like to work: honest measurement, long feedback loops, and small improvements that compound.
Skills
Frontend
What users actually touch
- React
- Next.js
- JavaScript
- HTML / CSS
- Tailwind CSS
- Flutter / Dart
- Qt
Backend & data
What holds it up
- Firebase
- Python
- SQL
- SQLite
Languages & tooling
The rest of the toolbox
- C++
- C
- OCaml
- Git
- Docker
- Linux
Design
The edge I bring to all of it
- Figma
- UI/UX design
- Wireframing
- Prototyping
- Responsive layouts
Featured project
Quorum
Find events near you, fill the open spots, and show up.
A Flutter + Firebase app for discovering local events (pickup games, club meetups, anything with a time and a place) and getting people to actually show. See what's happening near you, who's still needed, claim an open spot, and coordinate with everyone over real-time chat. My CS capstone at Ohio University, built with a five-person team: I led the UI/UX and carried much of the build across the Flutter front end and the Firebase back end.
- Flutter
- Dart
- Firebase
- Figma

Other work
Contact
Have a role or a project in mind?
I'm looking for junior software and full-stack roles in Columbus, Cincinnati, or Pittsburgh (or remote). If you think I'd be a fit, or you just want to talk shop about building things well, my inbox is open.