cnguy
2019 uc irvine grad | i like servers (go / scala / typescript), frontend (reasonml), & desktop apps (c++). i like leetcoding.
Menlo, California
Pinned Repositories
bs-react-stripe-elements
Work in progress ReasonReact bindings for react-stripe-elements
Django-Gradebook
(Inspired by GSOC Django Gradebook) Doesn't have a student's view of the site yet. However, the teacher's part works well.
gopherjs-frappe-charts
[experimental/outdated; frappe v0.07] GopherJS bindings for frappe/charts - simple Go charts for your frontend
kayn
superagent-inspired Node.js lib (w/ **some** TypeScript support) for accessing Riot's League of Legend's API (discord: cnguy#3614)
kotlin-react-todos
simple todo webapp built with create-react-kotlin-app
mini-java
[WIP] Rust implementation of (a subset of) Java compiler
onetricks.net
(WIP) kayn-powered (typescript node.js) ReasonReact app presenting you a dashboard of high ELO one trick ponies in League of Legends
Simple-Java-Music-Player
Super simple java music player made for fun. A bit annoying to setup however!
strawpoll
(mini-strawpoll clone, needs CSS) WIP, overengineered real-time poll web app. Functional backend using Scala (http4s, cats, circe, doobie) and semi-functional frontend using ReasonReact
watcher
haskell program that runs a Discord bot to ping server(s) to check for healthiness and sends discord & twilio message(s) on server(s) crashes
cnguy's Repositories
cnguy/kayn
superagent-inspired Node.js lib (w/ **some** TypeScript support) for accessing Riot's League of Legend's API (discord: cnguy#3614)
cnguy/onetricks.net
(WIP) kayn-powered (typescript node.js) ReasonReact app presenting you a dashboard of high ELO one trick ponies in League of Legends
cnguy/Simple-Java-Music-Player
Super simple java music player made for fun. A bit annoying to setup however!
cnguy/mini-java
[WIP] Rust implementation of (a subset of) Java compiler
cnguy/revery
Hackernews example using `cohttp` (wip: needs library that doesn't block UI)
cnguy/Go-lang-guide-for-Curious-UCI-ICS-Students
[WIP] Guide for any beginner UCI programmers who only know Python/Java/C++/JS/HTML/CS
cnguy/pragma
Pragma is a self-hosted, open-source, personal note taking app.
cnguy/watcher
haskell program that runs a Discord bot to ping server(s) to check for healthiness and sends discord & twilio message(s) on server(s) crashes
cnguy/1m-go-websockets
handling 1M websockets connections in Go
cnguy/AntAlmanac
A course exploration and scheduling tool for UCI anteaters
cnguy/autograder_samples
Examples of autograders for running on Gradescope
cnguy/braid
A functional language with Reason-like syntax that compiles to Go.
cnguy/calculator
Windows Calculator: A simple yet powerful calculator that ships with Windows
cnguy/cppzmq
Header-only C++ binding for libzmq
cnguy/discord-haskell
Haskell library for writing Discord bots
cnguy/gradescope-utils
Python package for interacting with Gradescope
cnguy/graphvis_server
cnguy/hackuci
cnguy/jaeger
CNCF Jaeger, a Distributed Tracing System
cnguy/loki
Like Prometheus, but for logs.
cnguy/oni2
Native, lightweight modal code editor
cnguy/PLGradSchools
cnguy/riot
Riot API and analytics goodies
cnguy/riotapi-schema
OpenAPI/Swagger Schema of the Riot Games API
cnguy/sketch-sh
Sketch.sh - Interactive ReasonML sketchbook
cnguy/slugsurvival
Source Code for SlugSurvival.com
cnguy/taiga
A lightweight anime tracker for Windows
cnguy/UltimateTrainingModpack
An application to drastically improve the training mode in Super Smash Bros. Ultimate.
cnguy/ZotCurve.github.io
ZotCurve is a tool for UCI students to see grade distributions from previous classes!
cnguy/zt-web
for syncing private repo changes