...

Veronica
Eulenberg

Software Dev (Since '17)
Knoxville, TN
UI / UX • CSS/JS • React • WordPress

In simple terms, I'm a web developer with a strong foundation in CSS/JavaScript, WordPress, and React. Since 2017, I've customized websites, improved mobile UI/UX, supported customer service tools, and contributed to AI data projects. I now teach coding to kids and consult on web development, specializing in solving tricky issues with code. Fixing bugs one semicolon at a time;


About

I currently...

  • Teach coding to kids.
  • Consult on CSS, JavaScript, and React development.
  • Resolve front-end WordPress issues through custom code solutions.

Skills

HTML • CSS • JavaScript • jQuery • ReactJS • NodeJS • PHP • MySQL • WordPress • RegEx

Education

My dad introduced me to the basics of programming and web development. From there, I became a self-taught developer, expanding my skills through Google searches, Stack Overflow discussions, FreeCodeCamp coursework, W3Schools resources, and guidance from mentors in Utah. I earned a CompTIA Security+ certification through 801 Labs and received software quality assurance training (SQA) from Portnov Computer School.

First Dev Role

I launched my career in 2017 as a WordPress Developer, customizing websites and modifying plugins with code. During this time, I gained expert-level proficiency in CSS and JavaScript, making me highly effective at troubleshooting web development issues. I also configured servers and provided PHP/MySQL solutions, becoming a well-seasoned full-stack developer.

Other Tech Roles

In 2019, I transitioned into React development as an intern at JustUtahCoders, where I helped automate form-filling for record expungement. The following year, I further honed my React skills at MX Technologies.

In 2021, I worked at LifeOmic, splitting my time between Zendesk support and developing a React app to streamline customer service. I also contributed to UI/UX improvements based on customer feedback. Later that year, I explored data annotation at Moveworks, where I enjoyed collaborating on language semantics for machine learning models.

Teaching Code

In 2024, I began teaching programming at iCode, where I have a blast helping students explore drag-and-drop programming, .NET/C# app development, and robotics!



Portfolio

I'm passionate about programming, especially when working with vanilla CSS and JavaScript. This section showcases a selection of my professional work, personal projects, and hackathon contributions. I've also included my JavaScript presentation to give you a sense of my communication style in a video conferencing setting.

HTML • CSS • JavaScript • jQuery • ReactJS • NodeJS • PHP • MySQL • WordPress • RegEx

Screenshot of homepage of Rip-Tie

Rip-Tie WordPress Development

Technologies: HTML, CSS, JavaScript, Linux, Apache, MySQL, PHP, jQuery, WordPress, WooCommerce, and Command Line.

Main project during my time with J.F. Web Development (2017-2021).

Notable Work

  • Built a weekly sales report generator using MySQL, PHP, and Cron Jobs.
  • Migrated product variations from PHP 5 to PHP 8 by writing a Node.js script, eliminating the need for a JavaScript workaround previously used for complex variations.
  • Made general product page enhancements, including implementing a video shadowbox for product showcases.
  • Updated localization features in WooCommerce to better support multilingual and regional settings.
  • Modified the .htaccess file to improve URL redirection and server-side handling.
View website!
Screenshot of LifeOmic screens

Customer Support and App

Technologies: HTML, CSS, JavaScript, Material UI, React, Axios, Apollo, GraphQL, Customer Data APIs, and Zendesk.

This was my favorite contract role because it combined three things I love: customer interaction, cross-functional collaboration, and app development. The workload was perfectly balanced between them, and it was fully remote!

Notable Work

  • Created Zendesk macros to efficiently handle common questions, and for more complex issues, sent concise, bullet-pointed emails to minimize back-and-forth and speed up resolution.
  • Participated in weekly UI/UX collaboration meetings, bringing insights from my development background and incorporating customer feedback into design decisions.
  • Built a customer support app that consolidated information from three separate tools, streamlining the support process and saving time for agents.

I thrive in remote environments where I have the autonomy to focus and deliver meaningful results. Interested in collaborating? Please reach out; I'd love to connect!

My LinkedIn Their LinkedIn

Bookmarklet Presentation

Make tiny scripts to simplify your non-coder work life. Learn a little bit of JavaScript to make time in your non-coder life :)

  • Do you find yourself clicking the same buttons over and over?
  • Do you look for your name in the same long list of names multiple times a day?
  • Do you find yourself copying and pasting from the same table over a hundred times?

Put a little JavaScript in your browser bookmarks to automate those tasks!

Look at the slides!
Screenshot of subtitle editing project

Video Subtitle Editor

Built a subtitle editing app to seamlessly edit and preview subtitles. The main feature is the ability to replay video sections. This is useful if you're writing subtitles in another language or the speech isn't clear.

First, I developed the bare-bones app in vanilla JavaScript. Then, I bought a template and integrated VideoJS JavaScript library to make the app user-friendly.

Try it! Look at the code!

Card Maker for Canva

Design your own playing cards with this playing card template generator! With one click (or tap) of a button, get all 52 playing cards right in your design space! Print and play, right away!

I've always wanted to design my own playing cards. Thanks to Canva's hackathon, I was able to combine my two passions: JavaScript programming and playing card games!

Look at the code!

Learn From Me!

One of my missions in life is instilling the love of programming in people of all ages. I believe it's easy to get started. Many beginner courses tend to be overwhelming. I like to be simple.

Let me help you make the software tools you've been yearning to make!

I am best at teaching HTML/CSS, JavaScript, NodeJS, and ReactJS. I am also able to teach basics of Python, PHP, MySQL, and more...

HTML/CSS Basics

That's right! This is all you need to get started.

first website code first website screen

JavaScript Basics

With just a few lines of code, you can make your own simple app!

Below is an example of the most basic search app:

search website code search website screen 1 search website screen 2

JavaScript Examples

Simple tools to make for work or personal use:

  1. Template generator for Canva or Figma, like for playing cards.
  2. Bookmarklet that instantly shows where you are in the work queue.
  3. Bookmarklet that clicks 5 buttons in sequence for you.
  4. Video text editor that keeps track of where you are in the video.
  5. Table-to-website data transformer.
  6. Data formatter for spreadsheets, CSV, or JSON files.
  7. Custom display for dataset, like map or calendar view.
  8. Web scraper or API fetcher and page showing that data in easily readable way.

Looking forward to teaching you! Or... if you really want, I suppose I can code it for you :)