Website: https://www.psmit.dev/
Email: psmit703@outlook.com
GitHub: github.com/psmit703
LinkedIn: in/petesmith-umd
- I'm a Computer Science and History double-major and Trumpet Performance minor at the University of Maryland, College Park
- I'm primarily interested in backend development but also have experience with frontend
- I have general interests in programming languages and their implementations
- I am familiar with a wide variety of languages and frameworks
- Languages: Python, Java, C, Rust, Ruby, OCaml, Racket, HTML, CSS, JavaScript, SQL
- Frameworks: Bootstrap, jQuery, Plotly.js
- Static Site Generator ( GitHub Repo )
- Languages: Python
- Mar 2024 - Present
- Minecraft (Java Edition) Auto Backups ( GitHub Repo )
- Languages: Python
- Jan 2024
- Personal Website ( GitHub Repo )
- Languages: HTML, CSS, JavaScript
- Frameworks: Bootstrap
- Jun 2023 - Dec 2023
- Comet Numbering Automation (Code is currently private)
- Languages: Python
- Jan 2024 - Apr 2024
- Comet Discovery Verification (Code is currently private)
- Languages: Python
- Dec 2023 - Feb 2024
- Comet Statistics (Code is currently private)
- Languages: HTML, CSS, JavaScript, Python, PostgreSQL
- Frameworks: Bootstrap, Plotly.js, jQuery
- Presented site at 33rd annual ADASS conference on Nov 8, 2023
- Jun 2023 - Dec 2023
School Projects (please contact me directly ( psmit703@outlook.com ) for access to code for school projects)
- CMSC430 Final Project: Multiple Return Values (Racket, x86)
- CMSC430 (Intro to Compilers) at UMD
- Dec 2023
- Squid Games (Racket)
- CMSC430 (Intro to Compilers) at UMD
- Nov 2023
- Fraud Plus: Interpreter and Compiler (Racket, x86)
- CMSC430 (Intro to Compilers) at UMD
- Oct 2023 - Nov 2023
- Dupe Plus: Parser, Interpreter, and Compiler (Racket, x86)
- CMSC430 (Intro to Compilers) at UMD
- Sept 2023 - Oct 2023
- Intro to Racket (Racket)
- CMSC430 (Intro to Compilers) at UMD
- Sep 2023
- Bloom Filter (Python)
- CMSC420 (Advanced Data Structures) at UMD
- May 2023
- Pacman-Ghostbusters (Python)
- CMSC421 (Intro to AI) at UMD
- Project from UC Berkeley's CS188 Project 4
- May 2023
- Reinforcement Learning (Python)
- CMSC421 (Intro to AI) at UMD
- Project from UC Berekeley's CS188 Project 3
- Mar 2023 - Apr 2023
- AVL Tree (Python)
- CMSC420 (Advanced Data Structures) at UMD
- Feb 2023 - Mar 2023
- Adversarial Search (Python)
- CMSC421 (Intro to AI) at UMD
- Project from UC Berkeley's CS188 Project 2
- Feb 2023 - Mar 2023
- DFS, BFS, UCS, and A* Search (Python)
- CMSC421 (Intro to AI) at UMD
- Project from UC Berkeley's CS188 Project 1
- Feb 2023
- "MicrOCaml" Lexer, Parser, and Interpreter (OCaml)
- CMSC330 (Organization of Programming Languages) at UMD
- Nov 2022