Skip to content
View OGreenwood672's full-sized avatar

Block or report OGreenwood672

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
OGreenwood672/README.md

Hi there, I'm Oliver Greenwood ๐Ÿ‘‹

I am a Computer Science student at Queens' College, University of Cambridge. I have experience ranging from full-stack web development to machine learning research and systems programming.


๐Ÿ› ๏ธ Tools & Technologies

๐Ÿ’ป Languages

  • Core: Python, Rust, JavaScript, TypeScript, Java
  • Systems & Functional: Go, OCaml, C#

๐ŸŒ Frontend & Mobile

  • Web Frameworks: React, Tailwind CSS
  • Mobile: React Native, Android Studio

โš™๏ธ Backend & Infrastructure

  • Frameworks: Django, Flask, Twirp
  • Databases: PostgreSQL, SQLite
  • Cloud & Ops: AWS S3, Linux (Remote Server Management)

๐Ÿง  AI & Data Science

  • Libraries: PyTorch, NumPy, Pandas, Matplotlib, Seaborn, scikit-learn, NEAT (Genetic Algorithms)
  • Search Technologies: OpenSearch, Manticore, LLM-based Vector Search
  • Research Areas: Multi-Agent Reinforcement Learning (MAPPO, VQ-VAE)

๐ŸŽฎ Game Development & Graphics

  • Engines: Unity, Pygame
  • Graphics & Low Level: SDL2, Processing, OpenGL (via OCaml Ray Tracing)

๐Ÿš€ Featured Projects

  • Emergent Communication in MARL: Investigated discrete vs. continuous communication protocols using MAPPO and VQ-VAE.
  • Drone Software: Engineered a custom Octree spatial data structure to optimize storage of high-density LiDAR point-cloud data.
  • Search Service Optimization: Reduced search index size by 10x and eliminated race conditions on AWS S3 using Rust.
  • Biohacking Interface: Integrated a hacked TENS unit with a Raspberry Pi to remotely control muscle contractions via a web interface.
  • Minecraft Clone: Built from scratch using C# with custom voxel coordinate generation and biome implementation.

๐Ÿ“ง Email | ๐Ÿ”— Portfolio

Pinned Loading

  1. Twitter-Map Twitter-Map Public

    A visualization of people a user follows on Twitter

    Python 12

  2. OCAML_Graphics OCAML_Graphics Public

    OCaml

  3. greenwoodxe greenwoodxe Public

    TypeScript