Personal Projects
My main projects at the moment are this website and my homelab. For jackry.dev, I have done everything from certifying the domain to setting up hosting in an S3 bucket to writing the html/css/js. I will sometimes post blogs/articles, for which I have a custom script to quickly convert from markdown to html. My homelab hosts pfSense, Jellyfin, and a Minecraft server among other VMs which all run using Proxmox. Any of my public projects can be viewed on my github.
Internships
For my summer 2023, winter 2023, and summer 2024 breaks I have worked at McNeil & Co. on their team of programmers. While with McNeil I primarily worked on web applications. These apps ranged from small internal-only applications to our widely used e-learning site. My projects included building apps from the ground up, updating old frameworks, and converting legacy Windows applications. My biggest project this past summer was heading the switch to cloud key storage to lock down our passwords and secrets. As a result of this work I am comfortable with the ASP.NET Core framework. I also gained experience with tools like Postman, Git, and SQL. My time with McNeil taught me a lot, not least of all how to work on a team.
Coursework
My programming coursework thus far includes:
- Introduction Computing Using Python
- Obj-Oriented Prog & Data Struc
- Computer Systems Programming
- Data Struct & Functional Progr
Which taught me the following languages respectively:
- Python
- Java
- C/C++
- OCaml
Some of my other CS-related coursework includes Computer System Organization, Discrete Structures, and Introduction to Database Systems. Most of the projects for these classes were only a few weeks long and not very notable, but some of the highlights were building a RISC-V processer in Logism, a handwritten number recognizer, and Asteroids.