John Tordoff
Software engineer. Game designer. Careful experimenter.
Hello, internet. I build practical software, atmospheric interactive worlds, and unusually well-documented experiments. This small corner of the web is where those threads meet.
Use the desktop icons, the Start menu, or the buttons below. Single click is enough—modern convenience, 1995 presentation.
Best viewed with curiosity at 800 × 600 or better.
Responsive mode detected: 1995 aesthetics, modern viewport.
About John
I’m a software engineer who likes building systems that are useful, inspectable, and a little strange. My work and side projects sit somewhere between web software, games, archival tooling, experiments, and interactive fiction.
I also tend to treat hobbies like research projects: define the question, keep the evidence, measure what can be measured, and leave enough context that Future Me can understand what happened.
Software engineering, independent game work, and experimental systems.
My Résumé
Full-stack engineer with long-running experience on research and open-science infrastructure: web applications, APIs, file services, search, asynchronous/background services, archival systems, deployment tooling, and large-scale maintenance work.
Professional Experience
Titles held: Intern Developer · Web Developer · Developer · Software Engineer · Software Engineer II
- Intern Developer — developer internships in 2015 and 2016, contributing to OSF front-end and back-end work.
- Web Developer / Developer — title variants appearing across résumé records for the pre-2020 engineering role.
- Software Engineer — promoted in February 2020; continued full-stack engineering across OSF services and infrastructure.
- Software Engineer II — later COS title, confirmed in the later position record.
Selected work included Python web services and APIs, OSF Pigeon, search and file-service maintenance, archival work at terabyte scale, spam-removal systems, and infrastructure spanning cloud and storage services.
Field organizing, volunteer-team management, and VAN-based campaign operations.
Advertising, equipment sales, and property-tax payment-plan work.
Office and fundraising/event support, including building a mailing list as part of a school-approved senior-project internship.
Selected tools
- Python: Django, Flask, aiohttp
- Frontend/web: Angular, React, jQuery, browser-native applications, WebAssembly
- Git, Docker, Linux, APIs and service integrations
- Google Cloud — certified/trained
- Cloud and infrastructure: AWS, Heroku, S3, Elasticsearch, search and file-service systems
Education
Temple University — B.S., Information Science & Technology, 2016.
GitHubCrazy Projects
A selected collection of the stranger, larger, or just plain fun things I’ve worked on, separated into professional work and projects I build for the fun of it.
This is a selected list, not a complete history. More professional oddities will probably appear here as I remember them.
Connect
Browse my public code and projects on GitHub.
Open GitHubThe contact form is not available yet.
Until its private storage and delivery backend are verified, you can find my public code and projects on GitHub.
Open GitHubRecycle Bin
The Recycle Bin is empty.
