Home Portfolio Resume Articles Interests Guestbook
c/o Quorum
1 Thomas Circle
Washington, DC 20005

My name is John Duncan. I'm a software engineer with over 8 years of industry experience based in Washington, DC, where I've been working at Quorum Analytics since early 2018.

Previously, in the summer of 2016, I was a research intern for the Humanitarian Assistance and Disaster Relief Systems group in the Homeland Protection division (now Biotechnology and Human Systems) at MIT Lincoln Laboratory on Hanscom Air Force Base in Lexington, Massachusetts.

I received a Bachelors of Science in Computer Science (Honors) and Philosophy (Honors) from Gettysburg College in Gettysburg, Pennsylvania.

cv (.tex)

github twitter linkedin instagram letterboxd mastodon hn keybase

ch'io faccio il canto della guerra eterna Fra luce a fango. for I sing the song of the eternal war Between light and mud.
— Ezra Pound, Canto LXXII1944 AD
Verum esse ipsum factum What is true is precisely what is made
— Giambatista Vico, De Antiquissima Italorum Sapientia ex Linguae Originibus eruenda Librir Tres1710 AD
Et sic in infinitum And so on to infinity
— Robert Fludd, Utriusque Cosmi1617 AD
Le Temps Venra the time will come
— Jean de Berry, Duke of Berry and Auvergne & Count of Poitiers and Montpensier~1340–1416 AD
Mortui vivunt, vivi pro eis sepeliuntur The dead are alive and the living are buried by them
— Walter Map, De Nugis Curialium~1180 AD
Omnia mutantur, nihil interit Everything changes, nothing perishes
— Ovid, Metamorphoses8 AD
τοῦτο δ᾽ ἐστὶν ἀνάμνησις ἐκείνων ἅ ποτ᾽ εἶδεν ἡμῶν ἡ ψυχὴ συμπορευθεῖσα θεῷ This is a recollection [anamnesis] of those things which our soul once beheld, when it journeyed with God...
— Plato, Phaedrus (249c)~370 BC
τὸ γὰρ ζητεῖν ἄρα καὶ τὸ μανθάνειν ἀνάμνησις ὅλον ἐστίν For searching and learning are, as a whole, recollection [anamnesis]
— Plato, Meno (81d)~385 BC
מַה־שֶּֽׁהָיָה֙ ה֣וּא שֶׁיִּהְיֶ֔ה וּמַה־שֶּׁנַּֽעֲשָׂ֔ה ה֖וּא שֶׁיֵּעָשֶׂ֑ה וְאֵ֥ין כָּל־חָדָ֖שׁ תַּ֥חַת הַשָּֽׁמֶשׁ׃ Quid est quod fuit ipsum quod futurum est quid est quod factum est ipsum quod fiendum est What has been is what will be, and what has been done is what will be done; there is nothing new beneath the sun.
— Ecclesiastes 1:9, Kohelet (Solomon), son of David, king in Jerusalem~450–180 BC
ἀκούοντί ποι χθονίᾳ φρενί Deep in the earth, their heart listens
— Pindar, Pythian V462 BC
𒃻 𒌑𒄖 𒌣𒀀 𒃻𒈨𒃻𒊏 níg ú-gu dé-a níg-me-gar-ra It is inconceivable that something is lost forever
— The Instructions of Shuruppak~2600 BC

Quorum

Nel mezo delcamin dinrã uita Mi trouai ᵱuna ſelua oſcura Che la diriƈta uia era ſmarrita (Foligno, Neumeister/Angelini) Nel mezzo del cammin di nostra vita Mi ritrovai per una selva oscura, Ché la diritta via era smarrita. (Gutenberg) Midway along the journey of our life I found myself within a forest dark, For the straightforward pathway had been lost. (Longfellow)
— Dante, Comedìa: Inferno, Canto I~1308-1321 AD
(Published 1472)

I spent nearly 7 years building the Quorum Analytics B2B SaaS civic tech public affairs platform. During my tenure, I researched, designed, built, launched, and maintained over a dozen of Quorum's flagship products, features, and critical systems.

While I did a lot of programming, a large part of my role involved serving as a mentor and technical resource to dozens of engineers, managers, engineering directors, and the CTO.


MIT Lincoln Laboratory

Coſi lanima noſtra incótinente che nel nuouo et mai nó fa ciò cāmino diqſta uita entra (Florence, Bonaccorsi) così l’anima nostra, incontanente che nel nuovo e mai non fatto cammino di questa vita entra () so our soul, as soon as it enters upon this new and never travelled road of life ()
— Dante, Convivio: IV, xii, 14-18~1304-1307 AD
(Published 1490)

I interned with the Humanitarian Assistance and Disaster Relief Systems group (Division 4 Group 44) on the Local Evacuation Alert Verification (LEAV) program for HURREVAC-eXtended (HVX).

Sponsored by Federal Emergency Management Agency (FEMA) and the Department of Homeland Security (DHS) Science and Technology Directorate.


Upspin

I am currently working on project using Go, Mozilla, Svelte and the upspin protocol.