Loading
A simple image of the word goal, written by hand in chalk.

About Me

Full-Stack Web and Real-Time 3D Developer
Logo of Fieldformetry, two letters F combined together and surrounded by tendrils.

Fieldformetry is my personal moniker.
I will likely use it as accounts relating to my software development projects and art work.

An abstract photograph of a blacksmith's anvil.

My Skills

The tools and talents I have practiced and utilized

Art | Design

I love artistic mediums for their ability to tell stories and deliver life-changing experiences.

I've been drawing and making art my whole life. I've taken classes in computer graphics, art theory, and interface design. Throughout university, I was praised for my ability to bridge engineering and artistic mindsets. I have been hired professionally for various logo designs and marketing collateral. I have made my own art with compositing and drawing skills and I regularly research and study the latest concepts in computer graphics.

I have used 3D modeling and animation software such as Blender 3D, CAD software such as Dassault Systèmes Solidworks, raster image editors such as Adobe Photoshop and Gimp, vector image editors such as Adobe Illustrator and Inkscape, video editing software such Adobe Premiere, and real-time engines such as Godot, Unity, and Unreal.

All of my artistic history has prepared me for utilizing the visual side of real-time engines to create captivating experiences.

Engineering | Programming

I love engineering for its ability to solve real-world problems and push forward humanity's understanding of the world around them.

I've mainly worked as a full-stack web developer recently. After graduation, I taught web development classes at my alma mater, Centralia College, as an adjunct instructor. I was certified by Unity Technologies for knowledge of their Unity real-time 3D engine. I've been praised by my previous employers and my professor throughout university for my work ethic and skills, and have letters of recommendation from them. I've taken side-classes on security, algorithms, computer science, video game functionality, database architecture, and more. I built this portfolio website by hand with no frameworks or tools, and I've used networking skills to host personal game, file sharing, and VPN servers for friends and family.

I have used programming languages such as C#, Java, C, and Lisp, markup languages such as HTML and CSS, scripting languages such as Python, TypeScript, and JavaScript, frameworks such as .NET Core, ASP.NET, and Angular, libraries such as Bootstrap and Pyglet, virtualization tools such as VMware and VirtualBox, version control tools such as GitHub and Azure DevOps, databases such as SQL and MongoDB, and real-time engines such as Godot Engine and Unity Engine.

I have experience with:

Languages:

  • C#, Java, C, Python, and Lisp
  • HTML, CSS, TypeScript, and JavaScript

Frameworks:

  • .NET, ASP.NET, and .NET Core
  • Vue 2, Vue 3, .NET, and Angular
  • Vuetify, Bootstrap, jQuery, and React

Tools:

  • Git/GitHub, Azure DevOps, and Agile methodologies
  • VMware, VirtualBox, and Docker
  • SQL-based Servers
  • Godot Engine and Unity Engine

All of my engineering history has prepared me for utilizing the functional side of real-time engines to create engaging experiences.

Soft Skills

After graduation, I was hired by my alma matter and taught as an adjunct instructor. This experience of teaching the concept I had just learned not only gave me better understanding of those concepts but also many people-skills including public speaking and curriculum creation. I had to learn how to reach each student I had in the ways they each of them needed. They all were unique individuals, and I couldn't teach them all in the same manner.

This experience greatly increased my teamwork, communication, and management skills. Luckily, I had already done some management as the team leader of a robotics team during high school as well as some public speaking from playing a major character role in theater, so I wasn't going into the experience completely blind.

An abstract photograph of a bookshelf with old-looking incandescent lightbulbs illuminating it.

My Education

From high school to university and beyond

High School

2010 - 2014

Throughout high school, I was a prominent member of our robotics team competing in FIRST Robotics FRC. I was a founding member, then the lead driver, then finally the team president. I was mainly a designer, using CAD programs such as Solidworks and did very little software as I was not very interested in it at the time. I had no idea that software would become a life passion shortly after high school. Our team went to nationals multiple times and learned a great deal about leadership, teamwork, and the trials and tribulations of bringing an engineering idea to life.

I also was a member of theater and advanced physics.
I graduated high school in 2014 with Honors and in the top 25 of over 200 students.

College

2014-2017

After high school, I attended Centralia College for my associate level education. During this time, I discovered programming and fell in love with it. I also gained skills with computer modeling with some electives in the subject and helped a professor develop a mobile game of his as a side project. Our introductory software classes used Java and I used Unity Engine in a final project. After 3 years, I earned my associate of science degree and went off to university.

University

2017-2018

After junior college, I went off to Western Washington University. It is a very respected university for software development with only the University of Washington perhaps taking the crown in Washington state. I was accepted to the University of Washington but decided to go to Western because of its lower cost, less cut-throat culture, lower population, and beautiful location. During my time at Western, I took classes in algorithms, cyber security, computer science, etc. and attended an artificial intelligence club.

I stayed there for only 1 year though because of an overcrowding issue. The university's computer science department was very overcrowded at the time, and a delay of about a year was expected for many classes. I would just have to wait and take electives until a slot opened up for me to continue into the curriculum.

Around this time, my junior college, Centralia College, began offering bachelor's degree in software development. Since I had a very pleasant experience with them and their class sizes, I decided to leave Western and its overcrowding and return to Centralia College to earn one of their degrees.

Baccalaureate Program

2018-2020

Now that I was back at Centralia College, I began their curriculum for their new bachelor's degree. Since the program was pretty new, there were a lot of kinks to iron out but overall, I highly enjoyed the experience, mainly because of the incredibly small class sizes and great professors. It was a night and day shift from the overcrowded Western Washington University to the very small Centralia College. I essentially had the resources of an entire college at my disposal that I only had to share with roughly 12 others in the program. It allowed me to get a quality of education I don't think I could have got anywhere else.

We covered development principles such as agile, test-driven development with XUnit, documentation, and more, software concepts such as SQL and Mongo databases, database design and architecture, APIs, MVC structure, security, authentication, and frameworks such as ASP.NET, .NET Core, Angular, and Entity Framework. We mainly coded in C#.

The curriculum focused much more on development concepts than raw computer science topics. Instead of calculating the mantissa of floating points like I was at Western, I was learning agile development, team dynamics, and frameworks. Overall, I would say it was a software engineering curriculum rather than a computer science curriculum. I personally found this much more applicable to my early future career and highly appreciated the things I learned in it.

My cohort started with around 14 students and by the end of it, only 3 of us had made it through.
I earned my Baccalaureate Degree in Information Technology and Application Development in June 2020.

Teaching

2020-2021

After earning my bachelor's degree, I taught at my alma matter, Centralia College, as an adjunct instructor teaching web development. Teaching the concepts, I had just recently learned, caused me to understand them in completely new ways and allowed me to view software development as a whole in completely new ways since I was now trying to explain it to others.

Onwards

2021+

After a year of teaching, I began putting all effort into pursuing my dream field of real-time development using real-time engines such as Unity and Unreal to go into XR development. I took courses and learning pathways on Unity engine and earned my official Associate Programmer certification from Unity Technologies.

And I'm only getting started.

Self-Study

All Time

Throughout all the time periods above, I continuously studied various subjects on my own. I learned 3D asset creation using Blender including every step of the asset creation process and made my own 3D player charater model with those skills.

I also have a group of friends that I meet up with regularly and discuss and experiment with many software concepts such as building things with AWS web services, cryptography, artificial intelligence, virtual reality, IOT, blockchain, etc. as well as other topics such as alternative energy, business, and entrepreneurialism. I love these meetings because they keep me on my toes and introduce me to things I might not have considered on my own.

A simple image of the word goal, written by hand in chalk.

My Goals

The future and beyond

The Future

My goals are to continue growing my skills around creating real-time interactive experiences. Ultimately pursuing game development, XR, and to help push forward humanity's understanding of technology and each other.

My Story

The journey that made me who I am today

Around my early twenties, when I started entering community college, I realized that my previous plans for my life where outdated. I have loved creating things for all my life and I was trying to find a medium that spoke to me. In my high school years, I decided to shoot for being a mechanical engineer since they were essentially ‘professional creators' in my mind. I would be able to create things that made people's lives better.

Entering college however, I quickly realized that mechanical engineering wasn't the medium that was right for me. I can't really explain why, it was just that it felt like my whole being was rejecting it. I had a nightmarish fear that I would become a mindless calculator, my only purpose being to make sure bridges don't fall, never getting the opportunity to truly create freely. It felt stale, rigid, and dark.

That time was dark for me, filled with depression and stress as I felt aimless in my life and dreams. I knew I wanted to create, but I hadn't found the right medium and the stress of not having a direction in a culture that glorifies steadfast purpose was almost more than I could bear. Later in college, I took an introductory programming course, and everything shifted. I was introduced to a medium that was as open, vast, and challenging as I had ever wanted. A perfect medium for me to create and expand into. I had never even considered going into software related fields before. I had and pre-conceived notions about it that blocked my judgement. After experiencing those programming courses though, I now felt like every fiber of my being was rejoicing. I switched my major, the depression lifted, and I had a clear goal and creative medium ahead.

Over time I continued to study my new career path into the world of software. I was overjoyed and loved every moment of it, even the miserable parts. Over time, it became more and more apparent that I would need to start narrowing down the field within software I wished to pursue. Software is an incredibly vast field filled with countless micro disciplines within it, much like the medical field. I was loving my general studies but did not have any particular draws to individual fields. I loved everything, from the algorithmic problem solving and attention to detail that comes from backend servers and hyper efficient C coded programs to the more aesthetic and openly interpretive frontends of website scripting and graphical shaders for lighting and animation software. I was not sure what I wanted to focus on.

That all changed when I discovered virtual reality. I had gone to university, and they had a rentable lab with a fully equipped first-gen HTC Vive available to try out. I thought it sounded cool so tried it out. That moment changed my life. To see a virtual world with the same senses as I would the physical one allowed me to see a future of unlimited possibility. It was an avenue for me to utilize the infinite possibilities I saw in software and bring it ‘out' into the ‘real' world. It was the first interface, while flawed and limited, to transcend the limitations of the screens and keyboards that separate us from, and disable us from truly utilizing the power of, the virtual world. I saw in this field, a chance for me to pursue everything I love, the power of software, the ability to improve and emotionally reach people's lives, to interconnect humanity, to create visual creations, and to pursue the unknown at the cutting edge of humanities understanding of technology, the world around them, and each other.