cameron
😁

cameron

software engineer in North Carolina

Studying algorithms!

A year ago

About

I am an undergraduate student that loves to program and learn new things

Projects

2023
  • Developed an tree-walking interpreter (Lexer, Parser, and Evaluator) for the monkey language
  • Implemented a Pratt parser that evaluates operator’s precedence “top down”
  • Supported functions, conditionals, implicit and explicit returns, recursive functions, and closures
2023
  • Using React, Next.js, and Tailwind CSS, I developed a website to show off the competitive programming club
  • Added a competition page for club members to solve problems and stored user data with Firebase real time
    database
2023
  • Developed an sudoku solver that uses bitmasks and bit manipulation to solve with high memory efficiency
  • Integrated the solver with a GUI to my website using Web Assembly

Writing

2023

Recently I was contracted to work on a Discord bot written in Python. I'm no pythonista but I partake in some kool-aid now and then. Python boasts a lot of features like subpar performance, lack of static typing, forced indentation and random syntactic quirks. These features would normally push me to a more respectable language, but this time I did not have a choice.

Work Experience

2023 — Now
Remote
  • Back-end Java development
  • Developing API endpoints
  • Creation of new production ready features

Volunteering

2022 — 2022
Computer Lab Assistant at Lynchburg Public Library
Lynchburg VA

Assisted patrons with many different computer related tasks.

Education

2022 — Now

Contact

Twitter
GitHub