jamesb2413 Goto Github PK
Name: James Barna
Type: User
Bio: Recent Harvard computer science grad seeking software engineering role
Location: Boston, MA
Name: James Barna
Type: User
Bio: Recent Harvard computer science grad seeking software engineering role
Location: Boston, MA
A simple interface to help scientists design experiments using an assay plate, a rectangular device with wells containing sets of reagents (e.g., https://www.bio-rad.com/en-us/product/384-well-pcr-plates?ID=OCH4UM15)
A simple client/server chat application implemented once with a custom wire protocol, and again with gRPC
Public homework assignments for Harvard's CS 181: Machine Learning (Spring 2023)
A 3-fault tolerant distributed collaborative text editor and file sharing system using gRPC
Learn computer graphics by writing GPU shaders!
From Sedgewick and Wayne Algorithms course. Solving 2D range search problem and nearest-neighbor search problem efficiently. 2D Range Search: given a set of coordinate points in the unit square (x(0.0, 1.0), y(0.0, 1.0)), find the points which are contained in a given axis-aligned rectangle. Nearest-Neighbor Search: Given a set of coordinate points in the unit square, find the point that is closest to a given 'search point'.
A model of a small, asynchronous distributed system with different machines running on independent timescales. See Lamport 1978 Time, Clocks, and the Ordering of Events in a Distributed System
evaluation.ml implements a small untyped ML-like language under various operational semantics. miniml.ml implements the REPL (read-eval-print loop).
Optimized Strassen's Matrix Multiplication algorithm by crossing over to conventional matrix multiplication algorithm once recursion reaches an optimally small matrix size. Experimentally found optimal cross-over point. Then, used optimized Strassen's to count the number of triangles in random graphs.
A 2-fault tolerant distributed chat application implemented with gRPC
Simulating Minimum Spanning Trees on Random Graphs using Kruskal's and Union Find
App for ranking songs from user input
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.