About Me

Sic Parvis Magna:

My Start

Hello! My name is Dylan and I enjoy working on all sorts of creative projects... especially when problem solving is needed! My desire to learn programming dates back to the 8th grade...

It was that summer... I decided to research how to make my own game. I found C++ tutorials and dove in. Countless hours of programming, staying up past 3am... and I loved every second of it.


Adding Fuel To My Passion

That was the start of one of—if not my largest—passion in life: Programming!At that point I was making custom console-based applications to help with my homework. But I wanted to learn more, so I began exploring various graphics libraries.

I dabbled in Allegro before settling into SFML. I preferred SFML for its compatibility and clean implementation. I made clones of classics like Pong, Brick Breaker, Asteroids, and even attempted a simple multi-level platformer.


First slide
The College Years

Now if we fast forward to College I began a dual major in Software and Embedded Systems Engineering, in what little free time I had between working and school I still spent a lot of time practicing other languages and that is when my interest in Web Development began. I started by learning the basic front end stuff such as: HTML, CSS, and JS This was great for making some basic sites for fun and to help organize myself. But I heard the call to backend and making the routes work rather than just loading a different html file. To do this I chose to learn fullstack development. I first learned the MEAN stack and later the MERN stack. Currently I am practicing with Next.js, in fact that is what this website is now using. It used to be built mostly on Express.js, and EJS, the change reflects that I like to constantly learn and adapt to the ever changing world of web development. Along the way I have also dabbled in Java, Ruby, Python, C, C#, R, Rust, JSON, SQL, and MongoDB As well as what will likely always be my favorite programming language as it was my first, C++


Reflection

My favorite part of my journey's beginning was, and still is my passion for learning new technologies and expanding my knowledge of the ones I use all the time. I love getting the chance to work with new technologies and working with ones I know well. In fact this very site is a form of practice using the following technologies:

  • HTML5
  • CSS
  • JS
  • REACT
  • Next.js
  • Bootstrap