Hi, I'm Fred! 👋
I am a young web developer (in high school) who is devoted to building something new with code, pushing my limits, and making a name for myself in this rapidly growing field. Some quick facts:
- Full Name: Fred Adams
- Occupation: Web Developer, High School Student
On This Site
- Home: where everything starts
- Blog: I write articles about code
- Code: a few projects I've built
- Résumé: what I've done and what I offer
I also write regularly on my blog, with a mix of fun and interesting posts and tutorials too. My posts currently have over 40K+ views with hundreds of readers.
Apart from coding, my other interests include music, writing, and photography. I also go to high school, so of course that's a big part of my life at the moment.
You can read more about my story at the My Story Section of this page.
I Specialize In
- SASS and Modern CSS with Flexbox and Grid
- GitHub Pages and Jekyll
- Chrome Extension Development
- Firebase Web (Auth and Database)
I am proficient with (but do not specialize in):
- Python (2 and 3)
- Jacob: an AI to play 2048 (Website, GitHub)
- CapitolNet: Your new hub for news and information about the United States Government (Website, GitHub)
- HTML5 Rocket: Completely free, modern HTML5 site templates (Website, GitHub)
You can find more projects at:
- The Projects/Code Page → a list of my projects with descriptions and relevant links
- My GitHub Profile → most of my projects are open sourced here, although some are private
Follow and Contact
- @xtrp on GitHub → most of my projects are open-sourced here
- @xtrp on DEV → I re-post here and interact with the community
- firstname.lastname@example.org → for direct contact (shoot me an email!)
Work with Me
If you'd like to work with me on a project or are looking for a dedicated open source contributor, contact me through my email (email@example.com). I usually respond within 24–48 hours.
I am not actively looking for work, I'm looking to work on an interesting project without pay (due partly to my age and child-work regulations). If you are a recruiter, please do not contact me.
I've been writing on my blog for quite a while now, and I write about computer history, various frameworks and upcoming technologies, and anything else that readers may be interested in.
I have hundreds of readers on my blog, and try to post consistently at least every week. I've written about the history of the Internet, a book review on a 20-year old book on web design, and a tutorial on building a flipping card animation with plain CSS.
Check out the blog: xtrp.io/blog/
If you've read this far in my about page, then thank you! You've probably already read about my accomplishments with building websites and writing articles on my blog and such, but one thing to note: behind those achievements, there was a long story of learning, struggling, tinkering, and figuring things out for me that led me to where I am today.
And so, if you're interested, here is my story.
2014 — Python
2014 was the year I started coding. My first language was Python. I was around nine years old, and I picked up the fundamentals of Python pretty quickly. I built a few simple projects, and learned some interesting libraries such as Turtle Graphics for really simply graphics and drawing, and Tkinter for more advanced GUIs with components like buttons and text inputs.
2015–2017: Web Development
One of my first real useful sites was Skyewire, which allows users to share text instantly via a quick pin number. In the span of a few months, I went on to build a site for customizing and editing Hex and RGB values, called Hex RGB Creator, a Jekyll Theme called Cobalt, and HTML 5 Rocket, a collection of free, CC0 licensed HTML5 site templates.
2018: Things are Getting Real
During the Winter of 2018/2019, I built quite a few more complex sites and programs. I built a Python-based static site generator called Breeze, and an AI to play the popular game 2048, called Jacob, among several others.
2019: The Journey Continues
In the Summer of 2019, I started posting to my current site at xtrp.io, and built that site pretty quickly. The site was originally built in Jekyll, and was very basic with a list of blog posts, an about page, and a list of projects.
Later that Summer, I built a web app for my school's Student Council, which allows students to submit ideas and vote on them to make a real impact on the school. I called the web app Your Voice, Your Vote.
As school started in September, I started working on an all-new, updated version of my personal website at xtrp.io, written now in PHP, with a new design, a résumé page, and MVC architecture. Building this new site with PHP allowed me to learn about the intricacies of MVC, and I learned a lot about building routing systems, controllers, databases, and templating pages while building the site.
I was mostly done with the site by late September, which is when I started posting on it. I decided to start afresh with a new blog on the new site, and with that new start, I also started reposting my blog posts here on the DEV Community. My posts on DEV and on my website surprisingly got quite a few views, likes, and shares, and I was amazed.
I've continued to post at least every week since then, focusing on writing high-quality content that developers and readers are interested.
I participated in Hacktoberfest 2019, and got more involved in open source projects and collaborating with other developers.
And finally, for the last few months of my life, I've been working on building more interesting projects, learning new languages and technologies, consistently posting on my blog, and of course...
I'm in high school, so school is a big focus in my life apart from just code.
If you've read this long and through the timeline of my journey with code, thank you.
One last thing to mention is that, in my eyes, while it's great to look back at the past and think about all I've done in the past few years, I like to focus my energy on working towards the future, and thinking about the present.
The truth is, there is so much to be done, and this is just the beginning.
As I've written in previous iterations of this about page: I am young, and I have a lot to learn, a lot to build, and hopefully, a lot to achieve in the near future.
— Fred Adams, December 14, 2019