welcome
Hi đ! I'm Caleb, a full-stack developer, designer, and student. Thanks for stopping by!
about me
I'm a high school senior in northern NJ.
I love to build anything and everything, from interactive websites to terminal games and Discord bots.
I'm currently working on a few projects, including goose, my own programming language; UCTutors, a tutor-matching service for my district; and a few more.
import "std:fs"
import "std:json"
await fs.read("repos.json")
-> json.decode(_)
-> _.repos.find(fn(r) -> r.name == "goose")
-> println("goose has ${_.stars} stars!")
spotlight: goose
I created goose as a way to learn more about programming languages and compilers. The language itself is dynamically typed and supports proeedural and level 1 OOP code, and its design takes from many languages, including JavaScript, Lua, Dart, and Go. It can be interpreted or compiled to machine code using LLVM. It's still a work in progress, but you can check it out on GitHub.
spotlight: uctutors
UCTutors connects students with other students who can help them with their schoolwork. The Android app uses modern Android technologies like Jetpack Compose and Kotlin, and communicates securely and robustly with the TypeScript backend via gRPC.
skills
I have experience with a variety of languages and frameworks. I'm most comfortable with the Node.js ecosystem, but I'm also familiar with Go, Java/Kotlin, and Dart, among others.
languages
web technologies
editors & tools
platforms & databases
contact me
Feel free to shoot me an email at me@calebc.co. I'm also on GitHub, Keybase, and LinkedIn.
While you're here, you can also sign my guestbook!