About Micah

Web development was a very natural direction for me, as I've always found it deeply rewarding to solve problems and create unique experiences. Throughout my education I had an affinity towards mathematics and science which fostered my analytical mindset. I have also picked up various art forms such as origami over the years, which nurtured my creative side. This made web development the perfect career that would keep me passionate and eager to grow. I graduated in 2024 with a B.S. in Computer Science & Engineering from Lehigh University with high honors, but my most valuable experience has come through hands-on development. My personal full stack project, eSentry, has evolved from a final project at Lehigh into a fully deployed product, undergoing a complete refactor from Angular.js to Next.js with a new Node.js backend as my skills advanced. This journey continued professionally when TS Partners Inc. asked me to redesign their dashboard experience for their Transtar software, where what began as a Next.js mockup grew into a comprehensive redesign that expanded beyond its original scope.

What sets me apart is my attention to detail and granular eye that helps me catch irregularities early—whether in frontend design choices or programming logic. I keep my work open to feedback and frequently seek second opinions, remaining dynamic and flexible in pursuing solutions I might not have originally considered. I'm constantly exploring new problem-solving approaches and UI designs to implement in my work. Looking forward, I aspire to become a technical expert in the web development industry, continually expanding both the breadth and depth of my knowledge. Furthermore, I want to keep building my creative problem-solving abilities to push boundaries and create authentic, influential products that make a genuine impact.

Origami

I became engulfed in origami at 12 when I discovered a Japanese origami book my mother had brought home from her trip to Japan years prior. The diagrams and steps that seemed foreign and challenging presented me with an opportunity to invest time and energy into something completely new. From this book, I taught myself the basics of origami and expanded from there, developing a passion that has stayed with me. It continues to captivate me due to the endless combinations of folding sequences that can lead to impressive models. What I love most about origami is that there is never perfection—only getting better and constantly breaking boundaries you couldn't achieve before. Currently, I'm challenging myself to learn how to fold models just from a crease pattern, with is all or most of the model's folds mapped over the origami paper. In the origami community, this often represents another level of mastery in the art form.

Ancient Dragon by Satoshi Kamiya

Ancient Dragon by Satoshi Kamiya

Blakiston's Fish Owl by Kyohei Katsuta

Blakiston's Fish Owl by Kyohei Katsuta

The parallels between origami and web development are remarkably close and have shaped my approach to coding. With origami, you have to be patient and okay with roadblocks, just like in development. I often find myself stuck on a specific sequence and having to step away, only to return later with a fresh perspective that helps me push through the mental barrier. Both disciplines reveal common patterns or sequences that you recognize after extensive practice. In origami, identifying these patterns helps you reach the end result faster, just as recognizing software patterns in web development makes the work process more efficient. Perhaps most importantly, my experience with origami has honed my attention to detail. Catching errors early is crucial, as a fold that's slightly off in accuracy quickly compounds into larger problems, a principle that translates perfectly to writing clean, effective code.

Hiking & Running

A view while ascending Algonquin Peak in the Adirondacks

A view while ascending Algonquin Peak in the Adirondacks

The outdoors provides an important disconnect from my technical work, a space to let go of any built-up stresses and give my mind a break. I've found that hiking or running frequently leads to more mental energy and creativity when I return to my development projects. Being outside in nature has healing and other beneficial effects that I've experienced firsthand—clearing my mind and sparking new ideas about anything going on in my life, including coding challenges that seemed insurmountable when sitting at my desk.

The endurance required for challenging hikes or longer runs has directly strengthened my persistence in development work. When I'm pushing through a steep section of a trail or maintaining an taxing pace during a run, I'm building the same mental resilience that helps me work through problems as a web developer. Both activities teach you that progress often comes in increments, not all at once—sometimes you have to power through difficult sections to reach your goals. This mental discipline transfers seamlessly between these spaces, reinforcing my ability to break down large problems into manageable segments. Being out in nature creates a unique mental space where complex problems process differently in my subconscious. I've often found solutions to coding challenges suddenly appearing during a peaceful moment on a trail or a run—insights that wouldn't have surfaced while actively staring at my screen.

A view while ascending Algonquin Peak in the Adirondacks

Hyner View State Park - North Central PA