Skip to content
View osteele's full-sized avatar

Highlights

  • Pro

Block or report osteele

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
osteele/README.md

Hi, I'm Oliver πŸ‘‹

Software engineer building developer tools, educational software, and creative coding frameworks.

What I'm Working On

πŸ€– LLMs & Deep Learning - Graduate research at Tsinghua SIGS β€’ πŸ“š Academic Workflow Tools - Software to streamline research and academic productivity β€’ 🌍 Language Learning - Web and command-line apps for vocabulary acquisition and grammar practice

Open Source Highlights

πŸ’¬ Claude Chat Viewer - Web app to view exported Claude chat conversations with RTF copying and artifact downloading β€’ πŸš€ gojekyll / liquid - Fast Jekyll clone in Go with Liquid template processing (~20x faster) β€’ 🎨 P5.js Tools - Extensions and frameworks for creative coding β€’ πŸ“ Obsidian Tools - Plugins and utilities for knowledge management β€’ ⚑ Developer Tools - CLI utilities and libraries for better development workflows

Historical Software

Some projects that pioneered techniques now common in modern development:

πŸ“¦ OpenLaszlo - Early web technology that introduced constraint-based declarative data binding, later adopted by React β€’ β˜• Functional JavaScript - Introduced features and syntax later used by CoffeeScript and ECMAScript β€’ πŸ”€ PyWordNet - Python interface to WordNet, later incorporated into NLTK

Background

Currently pursuing graduate studies in Data Science and Information Technology at Tsinghua SIGS. Previously built products at Apple and Nest Labs. Taught computer science at Olin College of Engineering in Massachusetts and NYU Shanghai in China.

Tech: Assembly, C/C++, Common Lisp, Go, JavaScript/TypeScript, Python, Ruby, Scheme, Smalltalk | React, Node.js | AWS

Elsewhere on the Internet

🌐 osteele.com - Portfolio, blog, and comprehensive project documentation β€’ πŸ’Ό LinkedIn - Professional background and connections β€’ πŸ“Š Observable - Interactive data visualizations and computational notebooks β€’ 🎨 OpenProcessing - Creative coding sketches and generative art β€’ πŸ“· Flickr - Photography and visual explorations β€’ βœ‰οΈ [email protected] - Direct contact for collaboration or questions

Pinned Loading

  1. p5-server p5-server Public

    Command-line tool to create and run p5.js sketches. It runs a server with live reload, sketch-aware directory listings, automatic libraries for JavaScript-only sketches.

    TypeScript 52 2

  2. vscode-p5server vscode-p5server Public

    VSCode extension to launch a live server that is aware of p5.js

    CSS 7 2

  3. gojekyll gojekyll Public

    A fast Go implementation of the Jekyll blogging engine

    Go 352 18

  4. liquid liquid Public

    A Liquid template engine in Go

    Go 315 61

  5. multiclone multiclone Public

    Clone forks of a GitHub repo, or copies of a GitHub Classroom assignment

    Go 4 2

  6. callgraph callgraph Public

    Magic to display dynamic call graphs of Python function calls

    Python 79 8