View my Linkedin
View my resume
Email me (btomlin@ucsd.edu)
Explore my GitHub
Ben
Tomlin
Web developer
a selfie

Hi, I'm Ben!

I'm a 4th year Math-CS major at UC San Diego. My passion for web development began in November 2022, and since then I've immersed myself in modern web technologies and best practices. After developing several successful personal projects, I was recruited as the lead developer at Tramona, an early-stage startup. In this role, I gained extensive experience in UI/UX design, web scraping, and full-stack development while leading technical initiatives in a collaborative team environment.

My skills

I know:

  • HTML, CSS, JS
  • Typescript
  • React, Next.js (/app & /pages)
  • tRPC
  • Zod
  • SQL, noSQL, Data modeling
  • Prisma ORM
  • Drizzle ORM
  • shadcn/ui & Radix Primitives
  • Svelte, SvelteKit
  • Tailwind
  • Firebase (Firestore, Auth, Rules)
  • Git, GitHub
  • Python
  • Figma

I'm familiar with:

  • Go
  • Java
  • C, C++
  • numpy, pandas, matplotlib
  • Keras
  • R
  • MATLAB
  • Godot, GDScript

My projects

I am available to do part-time internships or freelancing. If you have any inquiries, please feel free to contact me at bentomlin101@gmail.com !

×
Jan - Mar 2023

A resdesign of UC San Diego's course catalog

I thought this project would be an easy way to practice frontend: I would just scrape the UCSD course catalog with a bit of Python and make a better-looking one.

I couldn't have been more wrong.

The HTML structure (and the text content) of the UCSD course catalog is so messy and inconsistent, that the first month of the project was spent just on the scraping. It took over 500 lines of Python (and some manual fixes) to parse, filter, organize, and interlink the 6,888 courses across 82 pages.

The result is 82 lists of interlinked courses that you can switch between and save links to.

Scraping repo