Coder Social home page Coder Social logo

I am a student in the School of Computer Science at McGill University, under the supervision of Jin Guo and Xujie Si. There, I am building tools to help developers locate and reason about software artifacts, by learning to read and write code. For further details, please refer to my background and research interests.

Libraries 📚

  • Galoisenne - 🕸️ Graphs, finite fields and discrete dynamical systems
  • Kotlin∇ - 🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
  • Picograd - 🦠 The tiniest possible autograd
  • Pantograph - 📐 Runtime accessible intermediate representation for reified computation graphs
  • Yuri - 👨‍🚀 A type-safe URI builder in Kotlin

Research 🔬

  • Code Search Tools - 🔍 Tools and experiments for information retrieval on code.
  • TraceLink - 🔗 Working on trace link retrieval in documentation
  • GymPC - 🐚 RL environment for command line interactions

Applications ⚙️

  • Tidyparse - 🧹 Error-correcting context free grammar parser plugin
  • Hatchery - 🐣 An IDE for building ROS applications
  • SourceJump - 📇 Find contextually similar OSS code without leaving your IDE!
  • AceJump - 🅰️ single character search, select, and jump
  • Idiolect - 🎙️ Handsfree Audio Development Interface
  • TraceJump - 📸 Annotating screenshots with trace links

Ideas 💡

breandan's Projects

embeddedprojectjdk icon embeddedprojectjdk

This plugin allows put jdk.table.xml into .idea project folder and commit into VCS. If JDK with name from per project jdk.table.xml not found or invalid plugin add it automatically.

galoisenne icon galoisenne

🕸️ Graphs, finite fields and discrete dynamical systems in Kotlin

gdocs2md icon gdocs2md

Convert a Google Drive Document to the Markdown format, suitable for publishing.

giraffe icon giraffe

Learning from Expert Data, Approximate IRL, and TD-Leaf for Deep Reinforcement Learning Chess, built on the recent Giraffe engine

gitignore icon gitignore

A collection of useful .gitignore templates

guava icon guava

Google Core Libraries for Java 6+

gym-pc icon gym-pc

🐚 Teach a computer to use a computer like a human uses a computer.

hgan icon hgan

Hyper volume maximization for GAN training

ideavim icon ideavim

Vim emulation plug-in for IDEs based on the IntelliJ platform.

ideolog icon ideolog

Interactive viewer for '.log' files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.