Hi, I'm Dani!

|

Dani

A passionate junior software engineer with a sharp analytical mindset and a natural ability to learn new technologies rapidly, adapting seamlessly to project needs. Driven by ambition, I thrive on solving complex problems, continuously expanding my skill set, and making meaningful contributions from the start.

GitHubLinkedIn
danielle.m62@outlook.com
West Yorkshire, UK

About Me

My love affair with technology began early—as a child surrounded by telescopes, microscopes, PCs, robots, and chemistry sets. I spent my teenage years gaming (Unreal Tournament was my favourite), surfing the web, and tinkering with computers, developing a natural curiosity for how things worked in the digital realm.

Life temporarily led me toward animal care with dreams of zoology and Kenyan safaris, followed by the adventure of becoming a parent at 20. Though traditional education took a backseat, my passion for technology never truly faded.

When I saw another mother become a software engineer through School of Code, that dormant tech spark reignited. Applying to School of Code pushed me beyond my comfort zone, but what I discovered was transformative — coding wasn't just another career path; it felt like coming home. I discovered that coding tapped into my deepest strengths — pattern recognition, problem-solving, and the persistent curiosity that had defined me since childhood.

What others found challenging, I found fascinating. Each new programming concept was a puzzle to solve, each project an opportunity to explore and innovate. The logical thinking, the creative solutions, the collaborative spirit of the tech community—all of it resonated with me in ways nothing else had. School of Code didn't just teach me to code — it reconnected me with the STEM enthusiast I'd always been.

Today, I'm proud to embrace being a woman in tech, bringing not just technical skills but the quick adaptability and hunger for knowledge that make me constantly seek better solutions. Bringing a unique perspective shaped by diverse life experiences: the patience of a parent, the empathy developed through animal care, and the genuine enthusiasm of someone who's found their way home to STEM after a journey of exploration.

Technical Skills

Languages

Languages

JavaScript (ES6+)
TypeScript
HTML
CSS
SQL

Front-end

Front-end

React
Next.js
Tailwind CSS
Storybook
Clerk

Back-end

Back-end

Node.js
Express.js
PostgreSQL
Supabase
RESTful APIs
Socket.IO

Testing and QA

Testing and QA

Playwright
React Testing Library
Vitest
Jest
CodeQL
Husky
Postman

DevOps

DevOps

Docker
GitHub Actions
Vercel
Render
Terraform(IaC)
Snyk
Dependabot

Tools

Tools

Git
CI/CD
Figma / FigJam
Miro
Jira
Trello

Featured Projects

Shelf Life

Shelf Life

In Progress
March 2025

Shelf Life is a web application designed to help users track the expiration dates of their groceries, reduce food waste, and optimize meal planning. With AI-powered recipe suggestions, users can make the most of ingredients before they expire, ensuring smarter storage habits and more sustainable kitchen management.

TypeScript
React
Next.js
+2
Click to expand
SnapStem

SnapStem

In Progress
Feb 2025

A plant identification and care information app using Pinecone DB for efficient vector storage and search, alongside OpenAI for identifying plants from user-uploaded photos and providing detailed care information with the added PlantPal chatbot feature.

TypeScript
React
Next.js
+2
Click to expand
Real-Time Chat App

Real-Time Chat App

In Progress
March 2025

A real-time chat app using Socket.io, allowing users to join with a custom username and send/receive messages in real time. The app uses AWS EC2 for server hosting and is designed for practicing web sockets and AWS integration.

React
Socket.io
Next.js
+2
Click to expand
Flashcards App

Flashcards App

Maintained
Jan 2025

Developed a Flashcards App in a two-day hackathon to enhance interactive learning with React frontend and Node.js backend.

React
Vite
Node.js
+1
Click to expand

Work Experience

Full-stack Software Engineer Bootcamp

School of Code | 16 weeks

One of 40 people chosen from over 2000 applicants in the last ever cohort of a competitive 16-week intensive program designed to develop Full Stack Web Developers who can quickly learn and apply new technologies.

  • Each week, collaborated in a different agile team to ideate, design, and build products.
  • Engaged in pair programming in diverse teams, strengthening teamwork, communication, and problem-solving skills.
  • Developed full-stack JavaScript applications using technologies such as Node.js, Express, React, and PostgreSQL. Along with Tailwind, and hosting tools like Vercel and Render.
  • Mixture of teaching, self-study, and hands-on collaborative workshops. Plus weekly hackathons including a presentation to the cohort, mentors and industry experts.
  • Followed development best practices, including version control, documentation, accessibility, and writing semantic code, test driven development.

Data Inputting

Nationwide Data Collection | Previous role

Recognized for exceptional speed and accuracy, chosen for high-priority projects involving strict deadlines and meticulous data handling.

  • Demonstrated strong attention to detail and problem-solving skills by identifying data issues and implementing process improvements.
  • Consistently delivered high-quality results under pressure, meeting or exceeding deadlines through effective time management.
  • Strengthened communication and teamwork skills through collaboration on complex, team-based projects.

Activities & Interests

GitHub Activity

Interests

STEM
Reading
Logic puzzles
Gardening
Travelling
Camping
Foodie

Continuous Learning

Courses

Advanced JavaScript

Introduction to Clean Code

Cloud Practitioner Essentials

Reading

Small Pieces Loosely Joined: A Unified Theory Of The Web

Listening

Women in STEM podcast