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.
- Core: Python, Rust, JavaScript, TypeScript, Java
- Systems & Functional: Go, OCaml, C#
- Web Frameworks: React, Tailwind CSS
- Mobile: React Native, Android Studio
- Frameworks: Django, Flask, Twirp
- Databases: PostgreSQL, SQLite
- Cloud & Ops: AWS S3, Linux (Remote Server Management)
- 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)
- Engines: Unity, Pygame
- Graphics & Low Level: SDL2, Processing, OpenGL (via OCaml Ray Tracing)
- 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.