Skip to content
View lydiadunning's full-sized avatar
Block or Report

Block or report lydiadunning

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lydiadunning/README.md

Hi, I’m Lydia.

Here's some stuff I've made

Currently Working On

Food Plan - a full stack web app to help parents track how often they've offered a food to a child.
JavaScript with React, HTML with JSX, NodeJS, MongoDB with mongoose, Jest for testing. Styled with Radix UI.
Live Site Here

My Best Work

Ditty - a music composition project in JavaScript. Uses code to draw SVG images of notes. Desktop only.
JavaScript, SVG, HTML, CSS
Live Site Here

I Know That Face - a Flask server which queries The Movie Database API and serves HTML pages showing the query results.
Python with Flask, HTML with Jinja, CSS
Live Site Here - please be patient, this loads slowly because the server is sleeping.

Age Calculator - a small, straightforward, responsive React application, working with Dates.
JavaScript with React, HTML with JSX, CSS, uses date-fns
Live Site Here

With a Team

Smart Shopping List - The repo for the group project I contributed to at the Collab Lab.
JavaScript with React, HTML with JSX, CSS, Firebase, uses React Router
The project’s PR history - For the first six weeks of the project, I contributed code or a code review to each PR.
Live Site Here

Trying Out a New Technology

QR Code - just a static page showing a QR code. The README documents my experience trying Lit.
JavaScript with Lit, HTML and CSS are part of the LitElement class Live Site Here - inspect any element to see how it's nested under Lit's #shadow--root in the dom.

Technologies I've Used

Language Frameworks/Libraries Testing Libraries Databases
JavaScript React, Node Jest, Cypress, Playwright MongoDB, Firebase
Python Flask, Numpy, Pandas Selenium SQLite, PostgreSQL

My History as a Programmer

The Early Years

  • First coded in fourth grade, putting everything I had into using a teaching language called LogoWriter to code an animation about idioms.
  • Programmed a TI84 graphing calculator to solve my algebra homework problems.
  • Studied C++ in high school.
  • Studied some CS in college: Java, computer architecture, discrete math, data structures and algorithms.
  • Worked in video game software QA, testing for compliance with specifications.
  • Took a continuing ed. course in UX at the University of Washington. I was really into UX and user centered design for a while.

The Last Few Years

  • Reintroduced myself to programming with Codecademy.
  • Worked through about half of Automate the Boring Stuff with Python.
  • Practiced JavaScript basics with freeCodeCamp. Earned their DSA certification.
  • Put my skills to use in personal projects (the earliest ones aren’t on GitHub).
    • beanTML, a single page of HTML about beans.
    • The Plant, an attempt to recreate the indie solo RPG The Plant, which was orders of magnitude more difficult than I imagined starting out. Abandoned the project when I got tired of scrolling through pages of conditional statements.
    • SimpleJournal, a journalling app that saves entries on the client device, with a default name of the current date.
    • Ditty, a music game I recreated because its website shut down days after I gave it to my son, see link above.
  • Took 100 Days of Python on Udemy, which covers many domains within Python development and becomes increasingly hands off, requiring significant research and problem solving.
  • Started Full Stack open for an introduction to React, Node.js, and MongoDB.
  • Built projects from Frontend Mentor to practice React.
  • Practiced collaboration in The Collab Lab. After going it alone for so long, I knew I needed a structured environment to get more comfortable working with other developers and to build collaboration skills. I built so many skills for pair programming and working in a team, and I've seen the magic that can happen when successfully collaborating on a problem.

Now

  • Working through Full Stack open, learning about GraphQL, and working on my current project.

Pinned

  1. preview-card preview-card Public

    A static preview card from Frontend Mentor, built in React

    CSS