My CV can be viewed below, and turned into a PDF by printing this page. It will change over time. Return to my website for less formal things.

I program free/libre and open-source software (FLOSS), so far mostly in JavaScript/Python/Java, get involved in FLOSS communities, and also like philosophising, writing music, volunteering, and writing. I love to take initiative, create useful things, and form communities.

Oliver Geer

o@ogeer.org ogeer.org; codeberg.org/ogeer; github.com/WebCoder49East Sussex / Oxford, UK

Education

University of Oxford: MCompPhil/BA Computer Science and PhilosophyAt Hertford College. In progress. Distinction in first year exams.

Brighton College:
A-Levels
All Grade A*: Further Maths, Maths, Computer Science, Physics, Spanish, and an EPQ in Machine Unlearning.

GCSEsAll Grade 9: Chinese, History, and 9 others.

Experience

Selected Software

code-input.js: Maintainer. JavaScript, CSS, DOM, Git. (MIT)

Teclat (in progress): Founder. Pyodide, Yjs, JavaScript, Rust. (AGPL-3.0-or-later)

Competitive Programming: Python, C++. (MPL-2.0)

NoteNimble (proof of concept): Creator. Python, Numpy, Qt. (GPL-3.0-or-later)

FTC & FRC Robotics: Programmer. Java, Git. See Positions below.

Dolphins of the Deep: Programmer. Java, Minecraft. (LGPL-3.0-or-later)

Various Libre Software Projects:Contributor, Translator. 

Positions

FLOxford: Co-Organiser, with Dr. Laura Fortunato and others.

Digital Asset Ltd (local): Paid Work. "Agentic" (LLM-Gen-AI) software development.

Astro Pi: Mission Space Lab: Participant ×2 years; Co-Organiser ×1 year.

Uckfield Repair CafĂ©: Volunteer,  Repairer (IT/Computers).

Gear Zero Robotics: Head of Programming, teaching ~15 programmers. (Participated 2+ years before and 1 year after)

Sussex Support Service: Volunteer, Saturday Social.

Digital Asset Ltd (local): Work. Human software development (with LangChain).

Publications

Extended Project Qualification: Is There A Place For Approximate Unlearning In Production-Headed Neural Networks?

CSS-Tricks: Creating an Editable Textarea That Supports Syntax-Highlighted Code, a tutorial.

Current Skills

References

Available on request.