Welcome - Microsoft Internet Explorer
https://johntordoff.com/
WELCOME TO MY HOME PAGE

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.

Old Website

Best viewed with curiosity at 800 × 600 or better.

Responsive mode detected: 1995 aesthetics, modern viewport.

MYCOMPUTER.EXE

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.

Current public focus
Software engineering, independent game work, and experimental systems.
RESUME.TXT

My Résumé

Software Engineer

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

Center for Open Science
2015–2026

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.

Obama for America — Field Organizer
June–November 2012 · Hatboro/Horsham, Pennsylvania

Field organizing, volunteer-team management, and VAN-based campaign operations.

Compass North Realty
June–August 2010

Advertising, equipment sales, and property-tax payment-plan work.

American Lung Association — Senior-Project Intern
April–May 2010

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.

This public résumé intentionally omits private contact details and home-address information.

GitHub
C:\JOHN\CRAZY_PROJECTS\

Crazy 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.

🌐
OSF.io
Long-running full-stack work on the Open Science Framework: web applications, APIs, search, file services, background systems, maintenance tooling, spam-removal systems, and production infrastructure.
Pixel-art pigeon in front of a floppy disk
OSF Pigeon
Archival service I built at the Center for Open Science. It mirrors public OSF registrations to Internet Archive and has preserved about 2.2 TB across roughly 1.5 million files. Metrics · Source
💧
WaterButler
OSF’s file-service layer. My contributions included request metadata and logging improvements that helped distinguish file views from downloads and make download counts more accurate.

This is a selected list, not a complete history. More professional oddities will probably appear here as I remember them.

INTERNET.EXE

Connect

Browse my public code and projects on GitHub.

Open GitHub
✉ Contact

The 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 GitHub
RECYCLE BIN

Recycle Bin

The Recycle Bin is empty.

Unexplained engraving pages, however, have been successfully removed.