Hi, I’m Jeffrey Fonseca
About Me
Over the summer before my freshman year of high school, I took a course at Palomar college, CSNT 110, hardware and OS fundamentals.
I first learned about the internals of computers during a summer course I took at Palomar college online before my freshman year of highschool — CSNT 110/ OS and Hardware Fundamentals.
During my freshman year, when my laptop starting slowing down, I switched to a Linux based operating system, in an attempt to make it faster, using knowledge I had obtained from that course.
Since then, I have been tinkering, playing with software, and doing personal projects. However, when I was taking AP Computer Science Principles, during my senior year of high school, my teacher criticized me for being a maverick. I didn’t bother with the group projects, working on my own projects, although I contributed back to the group often, but I didn’t document what I do.
About the Site
I created this website in response. It isn’t fancy, because frontend/website design isn’t my preferred work. But for it does what I desire for it’s purposes, and since then, I’ve been documenting my work, to create a portfolio for myself.
I write a lot, so it quickly became too much for one category, and the existing tagging system doesn’t really do what I want, so I just separated articles out into different feeds.
Projects documents my progress in my personal projects.
Blog are my writings and personal experiences with my systems.
Playground is my shorter term experiments and testings.
Guides are guides I’ve written to help other people. For example, I created the duckdns guide because I was tired of helping people through that myself.
Talks are the presentations I do.
Writeups are the writeups (explanations of CTF’s) I do.
And finally, Resume is where I put the html version of my resume, although there is also a link to a PDF version.
Technical
I used quarto to create this static site. The source code can be found at https://github.com/moonpiedumplings/moonpiedumplings.github.io
From my testing, only 3 things on this site require JavaScript, and everything else can be rendered without JavaScript:
- The fulltext website search that quarto provides
- Dark theme. You can’t switch off from light theme when JavaScript is blocked from running.
- The in browser python code blocks on the interactive, in browser python article require JavaScript/WebAssembly to run.