Skip to content
View annalise-dawson's full-sized avatar

Block or report annalise-dawson

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
annalise-dawson/README.md

About Me

I'm a full-stack developer with a background in marketing and a passion for building things that make life easier. My journey into tech began when I realised that many of the problems I faced with marketing tools could be solved with code.

I recently graduated from Dev Academy, where I learned practical, hands-on skills in full-stack development using JavaScript, TypeScript, React, and REST APIs. I thrive on collaboration, love a good challenge, and bring empathy, curiosity, and integrity to every project I work on.

Projects

Sourdough Scheduler ๐Ÿฅ–

After spending days trying to make a sourdough loaf and ending up with a gummy mess I built this app to help bakers like me stay on track. Sourdough Scheduler lets users pick a start time, then maps out the rest of the baking process step by step.

Built with React, TypeScript, Express, Knex, and SQLite3, this project deepened my understanding of time-based logic, database setup, and structuring a full-stack app from backend to frontend.

Eventually, I'd like to turn it into a mobile app so it can send notifications at each step. I'm looking into React Native to achieve this.

๐Ÿ”— GitHub Repo

Take It Away Ernie ๐Ÿง™โ€โ™‚๏ธ

A full-stack app built with a team at Dev Academy for our final project. Players choose a wizarding world destination and magical transport, face a random encounter on their journey, and receive a collectible ticket for their wizarding wallet.

We used React, Express, SQLite3, and Auth0 for authentication. Through this project, I learned how to work with dynamic content, pass props between components, and send user-generated data to a database.

One key takeaway: testing is essential. Since the game included 20-second-long encounter animations, manually testing each flow became very time-consuming. It taught me the value of writing good tests early.

๐Ÿ”— Webiste link

Let's Connect

Pinned Loading

  1. sourdough-schedule sourdough-schedule Public

    TypeScript

  2. take-it-away-ernie take-it-away-ernie Public

    TypeScript

  3. duck-duck-cat duck-duck-cat Public

    TypeScript

  4. bowling-kata bowling-kata Public

    JavaScript

  5. suOKKU suOKKU Public

    TypeScript

  6. database-routing database-routing Public

    TypeScript