welcome

Hi 👋! I'm Caleb, a full-stack developer, designer, and student. Thanks for stopping by!

Scroll for more

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.

Go

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.

TypeScript
Bun
Kotlin
Android
Gradle
Android Studio
Google Play
Material Design

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

HTML5
CSS3
TypeScript
JavaScript
Go
C#
F#
Lua
Python
Dart
Kotlin
Rust
Java

web technologies

Node.js
Bun
React
Solid
Next.js
Tailwind CSS
Prisma
Headless UI

editors & tools

Visual Studio Code
IntelliJ IDEA
Rider
Android Studio
Git
Docker
npm
Gradle
Figma
Inkscape
Linux
Arch Linux
NGINX
Lets Encrypt

platforms & databases

GitHub
OpenAI
Cloudflare
Vercel
Sentry
PostgreSQL
Redis
SQLite

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!