Blythe,
a lovely experience engineer.
I love taking ideas and making them real. While I may be a bit partial to the front-end, I really enjoy working on systems as a whole. I’m looking for my next startup to call home.
#skills
I’ve been poking around the internet since I was a kid, so i’ve had ample time to develop some opinions on which tech I love and which tech I can work with. I will outline some of my favorites here, but this is by no means the exhaustive list of my personal tech stack. Learning a new technology is something I always love to do.
TypeScript, React & Next have become my go-to’s for building highly interactive web experiences. When I’m building something lighter I grab for Astro. (Like this site for example!) Lately i’ve been doing some game dev and systems programming in my free time and have fallen in love with Rust.
Just because I’m not in love with a technology doesn’t mean I won’t use it if that’s the correct choice for the job! Sometimes you need an API that goes beyond the scope of what Next is designed to do! So maybe Express is the right choice. Working with a lot of raw data? Perhaps it’s time for Python…
#experiences
Starting with the most recent, below is an outline of all the (professional) experiences that got me here. I have recently re-entered the job market after a wonderful 5 years at Soomo Learning.
🏢 Soomo Learning
「 2020 - 2025 」
Front-end* Engineer
Collaboration with stakeholders, project managers and designers was crucial at Soomo. When working on new features I followed designs provided by the UX team and worked closely with them to ensure the final product met the collective vision. I’ve also done some light work on the Rails backend when needed.
Most of the code I wrote at Soomo was TypeScript / React. Redux and Redux-Toolkit were the go-to for state management and client-side networking. We used UI frameworks like Chakra and MUI for rapid UI development. I also wrote automated test suites in Cypress and Playwright.
My biggest accomplishments during my time at Soomo were:
- Re-engineering the content rendering system to go from server-side rendered Rails templates to a fully client-side React renderer.
- Implemented the system that allows instructors to preview content and request to sign-up to use the platform.
- Migrated the marketing site from Gatsby to Next.
* This position was initially full-stack focused, so I wasn’t strictly focused on the front-end in the beginning. This shift happened overtime based on a mixture of the needs of the projects I was working on and my personal tastes!
🏢 TechLink Solutions
「 2018 - 2020 」
Full-stack Developer
At TechLink, I worked on a variety of projects for clients. We worked together as a team to design and engineer applications from the ground up that met the needs we gathered from the clients.
We created web applications using React and Vue for the front-end. For the back-end, we used Express to create REST APIs and platform tools like Cognito from AWS to handle users. Additionally, we created mobile apps using React-Native or NativeScript (Vue).
🏢 Kinetic Multisports
「 2015 - 2017 」
Web Developer
Kinetic Multisports is a triathlon production company with unique technical needs! During my time working with them, I worked on a variety of projects:
- Developed an OpenCart web store to serve their budding e-commerce needs.
- Building a webcrawling suite (using Node) to scrape data from their old website after becoming independent from their previous parent company.
- Constructed a custom analytics dashboard using D3 and Python to visualize customer data for marketing purposes.
- General consulting on their fast expanding WordPress website.
🏫 Western Carolina University
「 2013 - 2018 」
Bachelor of Science in Computer Science
My course work at Western was mainly Java based, but also included some Python. I received a solid foundation in computer science principles, like algorithms and data structures.
During my time at University, I studied web development in my own time. Picking up some freelance work and learning so much about practical software development.
I chose to do my senior capstone in React because I sensed it was the future of web development.
🏢 519 Games
「 2012 」
Intern
During the summer before my senior year of high school, I had an internship at 519 Games in Durham, NC. I was responsible for creating build scripts in XML that were used in a continuous integration system.
#projects
🔗 blyte.town
Website | Blog
blyte.town is my blog where I write about my various tech exploits in detail. I plan to fill it with the devlogs and tutorials I write.


🔗 Evelyn
Application
Evelyn is an open-source large language model frontend that I created as an exercise to freshen up my skills in Next, Tailwind and UI design. It is capable of connecting to real LLM backends, and currently has the ability to connect to Google Gemini using an API key. I am planning on expanding its abilities in the future. Check out my blog for a more detailed technical write up!


🔗 Static Age Records
Website
Static Age Records is an independent music venue in Asheville, NC. I created a custom website for them using Next, TypeScript, and Tailwind. The content of the site is managed in Sanity, and the site is hosted on Vercel. The site features a design that reflects the aesthetic of the venue, and includes a calendar of events and information customers may need in regards to the venue.


🔗 TWL-60
Website
TWL-60 is a website to document the progress of my father’s goal to do 60 triathlon’s in 1 year. I created the site using Astro and Tailwind. The content of the site is managed with Sanity. The site features a card for each race detailing the time, location, and results.


Thank you for getting this far! This site was hand crafted using Astro & Markdown. All the CSS was written from scratch 😎. Since this site is one page, bringing in something like React or Vue felt a bit overkill.
I started the design of this site on a piece of paper, then hammered out a more high fidelity mockup using Figma. From there I fine tuned the design in the way I was most comfortable, which is coding!
I have made the source code for this site available on my GitHub.