Hi, I'm Dandre Opperman.
I love to build amazing apps.
I am a hardworking, adaptable, and creative individual with a passion for continuous professional growth, eager to launch my career in software development. Transitioning from healthcare to tech, I recently completed a rigorous software development bootcamp, which not only taught me the fundamentals of full stack web development but also fueled my drive to create innovative solutions that solve real-world challenges.
Having worked full time whilst studying my A-Levels, including working abroad for years, and months of triple 12-hour night shifts at the hospital, I can say confidently that I enjoy working hard and studying hard. If you are looking to hire someone who not only works hard, thrives under pressure, and is highly adaptable but also has exceptional interpersonal skills, I believe I would be an ideal candidate.

Apps I've Built
Over the course of my coding bootcamp, I worked on both front-end and backend coding projects. To view each of these hosted projects click on them, to view them on GitHub please click on the GitHub icon in the Navbar.

Backend
NEWS API
The purpose of this API is accessing application data programmatically, which provides information to the front-end architecture of the next project NC-NEWS. Parameterized queries were used to avoid SQL injection attacks. This project was created using: Javascript, Documentation, Test-driven development (TDD), Jest, Supertest, Express, Model view controller (MVC), PostgreSQL, Fs/promises, Hosting using supabase for the database and render for the API

frontend
NC News
This project is a social news aggregation, web content rating, and discussion website. It allows users to view articles, read comments, vote on articles and post new comments. This project used the following skills and technologies: JavaScript, React.js, React Routers, State, HTML, CSS, Axios, Error-Handling, Vite, Conditional Rendering, Hosting, Responsive Design

backend
Smart money API
This API builds on the knowledge of the previous News API, with more reference tables and relational data in PostgreSQL, and significantly more endpoints and tests. This project was created using: Javascript, Documentation, Test-driven development (TDD), Jest, Supertest, Express, Model view controller (MVC), PostgreSQL, Fs/promises, Hosting using supabase for the database and render for the API

frontend
Smart Money App
This app allows users to set financial goals, track spending (both monthly and daily), see that spending visualised graphically and make financial decisions accordingly. Importantly this group project was coded in Flutter in the DART coding language. Our team decided that the two-week project phase would be an opportunity to showcase our ability to learn new technologies fast, use documentation to overcome obstacles and execute aesthetically pleasing and technically robust full-stack coding projects. For a demo and explanation of the application please watch this video https://youtu.be/zg74qv8YIL0. This project was created using: Dart, Flutter, Documentation, Trello, Figma and Agile methodology
Skills & Technologies
Here is a list of my technical skills and abilities.
Current Coding Experience
Trainee Software Developer
Northcoders: July - October 2024
• Comprehensive Curriculum: Proficiency in both front-end and back-end JavaScript technologies.
• Hands-On Learning: Consistently deepening my understanding through daily sprints and long-form projects.
• Collaboration: Continuous pair-programming during sprints, utilising technical language .
• Real-World Application: Demonstrating my ability to apply skills through a range of back-end and front-end projects.
ADDRESS
35 Fitzroy Avenue Kingsgate
Broadstairs, Kent CT103LS