Skip to main content

Katherine Wilde

Software Developer

Junior software developer focused on creating dynamic full-stack applications that combine user-friendly design with robust backend functionality.

About

I began my career in software development in the late 1990s to early 2000s as an analyst programmer, working on bespoke business ERP systems. While my career took a different direction after that, my passion for creating software remained strong, and it was always my goal to return to it.


I started building websites as a hobby and volunteered for various projects. During a role in a school office, I developed an interest in Python and its potential for automation. Since then, I’ve been focused on expanding my knowledge through courses from Code First Girls, along with self-directed learning and personal projects. More recently, completing a JavaScript bootcamp with Northcoders has deepened my expertise and broadened my understanding.


Working on projects—whether solo or collaboratively—lets me merge creativity with problem-solving, which I find especially rewarding. I enjoy creating solutions that have a meaningful impact and help improve people's lives.


Skills

Programming Languages

  • JavaScript

    JavaScript

  • TypeScript

    TypeScript

  • Python

    Python

  • Java

    Java

  • SQL

    SQL

  • HTML

    HTML

  • CSS

    CSS

Technologies

  • /photos/React.svg

    React

  • /photos/React.svg

    React Native

  • /photos/Node.js.svg

    Node.js

  • /photos/Express.svg

    Express

  • /photos/Svelte.svg

    Svelte

  • /photos/Svelte.svg

    Sveltekit

  • /photos/PostgresSQL.svg

    PostgreSQL

  • /photos/Git.svg

    Git

  • /photos/GitHub.svg

    GitHub

  • /photos/Jest.svg

    Jest

  • /photos/Bootstrap.svg

    Bootstrap

  • /photos/Material-UI.svg

    Material UI

  • /photos/WordPress.svg

    WordPress

  • /photos/Tailwind-CSS.svg

    Tailwind CSS

  • /photos/icons8-chakra-ui.svg

    Chakra UI

Experience

Expandable List of Work Experiences

Projects

Here are a few projects I have worked on recently.

Scene Locally homepage

Tech Returners Launchpad (May 2025)

A full-stack community events platform designed to help local organisations create, manage, and promote events while allowing community members to browse and register for events.

Built as part of the Tech Returners Launchpad programme with a focus on scalability, accessibility, and user experience.

「 ✦ Key Features: ✦ 」

• Full-stack app built with React, TypeScript, Chakra UI, Node.js, Express, and PostgreSQL

• Multi-role user system (Attendee, Organiser, Admin) with secure JWT authentication

• Integrated 'Add to Google Calendar' feature using prefilled event links

• Refactored forms into 7 modular components and 6 custom hooks for maintainability

• Achieved 100 Lighthouse Accessibility score across all pages (semantic HTML, ARIA roles, contrast, keyboard navigation)

• Implemented dark mode toggle with full compatibility across Chakra UI, React Select, and custom components

• Used Zod and React Hook Form for robust form validation and custom warning/success/error toasts

• Centralised user state management with context providers to eliminate prop-drilling

• Deployed across Netlify (frontend), Render (backend), and Supabase (database)

• Closed 13 GitHub issues post-delivery and received strong client feedback for accessibility, architecture, and UX

  • TypeScript
  • React
  • Chakra UI
  • Node.js
  • Express
  • PostgreSQL
  • JWT
  • (December 2024)

    A personal portfolio website built with Svelte and Tailwind CSS to showcase my skills, projects and experience.

    Features include smooth scrolling navigation, expandable sections for work experience, smooth fade-in animations on scroll, and a fully responsive design.

    It also includes links to social media and a contact form managed through Netlify, making it easier for users to engage. This creates an engaging platform for potential employers and collaborators.

  • JavaScript
  • Sveltekit
  • Tailwind CSS
  • Time Treasures timer page

    Northcoders (November 2024)

    A mobile application built with React Native and Expo, aimed at helping users improve time management through gamification.

    Users can complete tasks within time limits, earn gems, and track progress with routines and graphs.

    The app was designed for cross-platform functionality, with a backend powered by Express and PostgreSQL.

  • JavaScript
  • React Native
  • Node.js
  • PostgreSQL
  • Victory Native XL
  • Redux
  • NC News homepage

    Northcoders (October 2024 to present)

    This full-stack web application, developed during the Northcoders Bootcamp, offers a mobile-first platform for browsing and interacting with news articles.

    It features a responsive design, a RESTful API with Express and PostgreSQL, and a React frontend.

    Key functionalities include article filtering, sorting, voting, and commenting, all backed by comprehensive testing for reliability.

  • JavaScript
  • Node.js
  • Express
  • PostgreSQL
  • React
  • Material UI
  • Code First Girls (February 2024)

    This project was completed as part of the Coding Kickstarter course in Python delivered by Code First Girls. It used the Edamam API to create a Python-based recipe search tool, allowing users to find recipes by ingredients.

    It highlighted my skills in Python, API integration, data handling, and secure key management. Completed collaboratively, it received positive feedback for its organisation, error handling, and focus on data security.

    Proposed improvements include saving search results and refining recipe selection to enhance the user experience.

  • Python
  • Contact