😁
Studying algorithms!
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
wzid
Email