Skip to main content

About

Hi there 👋​

My name is Carl, I'm computer science enthusiast who loves experimenting and learning about new things. I'm currently studying at Columbia University in New York and working as a Software Engineer at Tavily.

Education​

I am currently completing a Bachelor of Science in Computer Science at Columbia University with a minor in Applied Mathematics.

Professional experience​

At Tavily, I hold the position of Founding Engineer, meaning I wear many hats on the team. Tavily specializes in Web Search for autonomous agents, offering a REST API and various SDKs for developers to integrate into their applications. Currently, I mainly work on the customer dashboard as well as managing backend infrastructure.

Additionally, I also work at Columbia's Computer Science Department as Head Teaching Assistant for the school's largests Systems Programming course, COMS W3157 Advanced Programming. As part of my role, I help manage a team of ~20 TAs, create and grade assignments, and hold office hours. I also develop and maintain course infrastructure, including automated grading systems and VM access for students.

Interests​

As part of my strong passion for computers, which started all the way back in primary school, I enjoy working on personal projects where I experiment with various technologies ranging from the low-level hardware that powers our devices to cutting-edge software innovations like Large Language Models. You can find some of my projects here.

Outside of the digital world, I like learning about more classical science topics in Math, Physics, Chemistry and Biology, with a particular interest in nuclear engineering. I also really enjoy music, both listening and playing. I played the drums for over 10 years and recently started composing electronic music.

Contact​

You can reach me by or by messaging me on LinkedIn.