welcome

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

Scroll for more

about me

I'm an undergrad at Worcester Polytechnic Institute, working towards a B.S. in Computer Science.

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. You can find my work on GitHub.

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

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 hi@calebc.co. I'm also on GitHub, Keybase, and LinkedIn.

While you're here, you can also sign my guestbook!