Frontend Developer focused on interactiveness

With a passion for clean code and intuitive design, I transform static websites into dynamic, engaging applications through web technologies.

Creating reusable code

Below you can see an example of a reusable code snippet I made in TypeScript for handeling form inputs using Zod and React-Hook-Form.

export function useZodForm<Schema extends z.ZodType>(
  props: Omit<UseFormProps<Schema["_input"]>, "resolver"> & {
    schema: Schema;
  },
) {
  const form = useHookForm<Schema["_input"]>({
    ...props,
    resolver: async (data, context, options) => {
      return zodResolver(props.schema)(data, context, options);
    },
  });

  return form;
}

Hobby Project

Created a fully responsive wishlist platform as a personal playground to enhance my skills in frontend and backend development. It serves as a space to experiment with new packages, refine user experience design, and continuously improve functionality. The project currently utilizes the following technologies below.

Tools

NextJS
TailwindCSS
Postgres
Drizzle ORM
Better Auth
See all cases
oenskelisten.dk oenskelisten.dk
Daniel Pedersen also know as Daniiel where he is smiling and looking into the camera

Looking for your next team member?

With a multimedia design degree, 3 years of web development experience, and a passion for web applications, I can contribute with strong full-stack development, troubleshooting, and interactive solution skills as a self-driven, patient, and team-oriented player.

Daniel Østergaard, CEO & Partner of Adlab Aps

At Adlab, we had the pleasure of working with Daniel. He developed the first version of our app, which was downloaded more than 50,000 times in less than a month.

Daniel Østergaard
CEO & Partner of Adlab Aps

360° Full Coverage

With me you are sure to get a full coverage of your project. I work with the latest technologies and tools to ensure that your project is delivered on time and with the best quality.

My Educational Journey: A Slice of Life
Showing total years spent on each degree