<Software Developer/>
Danial Daneshfar
<About />
Who I am
Hi there, I'm Danial! I am a Software Developer specializing in building high-quality web development solutions as well as offering UX-friendly designs. I strive to find new ways to widen my knowledge within the field, and work in acquiring new skills that will help me and my clients receive the best service possible. I have proven hands-on experience in planning, designing, and developing both static and dynamic websites with user experience in mind.
What I do
I am devoted to working diligently on all stages of the development process- from researching the users, to planning the project and finding new possibilities of delivering a better end product, to actually creating the website and watching it come alive to deliver the needs of the client.
Click the buttons to see the list of recent technologies I've been using!
Code
- HTML5
- JavaScript (ES6+)
- TypeScript
- React.js
- Next.js
- Astro.js
- PHP
- MySQL
- GROQ
- CSS
- SASS
- TailwindCSS
Software
- VSCode
- Git/Github
- Photoshop
- Illustrator
- Adobe XD
- Figma
- Sanity Studio
- Wordpress
<Services />
My services
- Web Development
- Web Design
- UX Research
- Tutoring
My values
Scalability and inclusiveness is at the core of every project I work on. I make sure that each project I embark on is not only inclusive to every user but is also written with code that is clear and easy to read.
For the website users - my main concern is making sure everyone is supported when they use my websites. It is my goal to make sure that every user feels welcomed and valued. The main way I address this is by following the best practices of accessibility using the standards set by WCAG 2.
For my collaborating developers - I prioritise readable and scalable code. This includes ensuring that all my variables are properly named and that core functions have comments that explain their purpose.
In short, my two main values are: Making sure my code is scalable, and it is inclusive to all users.
How I work
- Step 01: Discussing goals and defining what success would look like.
- Step 02: Planning and preparing ways to accomplish set short-term and long-term goals.
- Step 03: Executing the plan.
- Step 04: Testing and refining.
<Projects />
Chef McGehee
Chef McGehee's website is a full stack web portfolio build with Next.js, TypeScript, and Sanity.io to provide private chef Wesley McGehee a platform to market his skills and qualifications to potential employers.
- Next.js
- TypeScript
- Tailwind CSS
- Sanity.io
- GROQ
- Github
Nomi
Nomi is a movie database application that was created with NextJS, and powered by the TMDB API. Nomi provides details about the hottest current movies, and has a fully functional search and authentication system to allow users to save their favourite movies.
- Next.js
- NextAuth
- SASS
- MaterialUI
- Github
DanPom
DanPom is a pomodoro google chrome extension build using JavaScript and Chrome's Alarm API. This extension is intended to prevent the user from slacking off and going on social media apps while the study timer is active.
- JavaScript
- HTML
- CSS
- Github
Summer Panda
Summer Panda is a fully customized e-commerce website developed for a Korean dessert cafe to sell and advertise its products online. The website includes information about the cafe and about their menu, and also provides features such as an online shopping cart, and secure payment processing.
- WordPress
- WooCommerce
- PHP
- Figma
Regenschirm
Regenschirm is a weather API application that retrieves and displays current weather information using OpenWeatherMap's weather API. Regenschirm can be used to search and fetch a city's weather condition details - such as temperature, humidity, wind speeds, and atmospheric pressure.
- React.js
- TypeScript
- CSS
- Vite.js
- Github
Tanuki
Tanuki is a simple javascript game where you need to catch and wash Tanuki within the timelimit. The game has three difficulty settings which shorten the timelimit and increase the amount of times you need to wash Tanuki.
- HTML
- CSS
- JavaScript
<Contact />
Let's get in touch!
My inbox is always open so please feel free to contact me if there is anything you would like to talk about, or if you have a really good potato recipe you would like to share!
Email me