Background Image

Dimitris Giannoulis

A Front End Developer with a passion for creating dynamic web applications.

About me

After graduating with a MA in audio engineering and working in the entertainment industry, I decided to pursue my passion from programming. I completed 2 vigorous Harvard courses, CS50 and CS50P, as well as a coding bootcamp from which I learned full-stack development. My favourite part of programming is problem-solving because it combines technical skills and creativity.

When I'm not coding, I enjoy making music, watching shows, wokring out, and learning new random skills. I am curently teaching myself math!

My projects

CV Master

An all-in-one web application that allows users to quickly create, keep track, and tailor Web-Dev CVs using Markdown syntax.

  • JavaScript
  • React
  • Bootstrap
  • node.js
  • localStorage
Project I worked on

Wallet Wizard

A easy-to-use finance management app that allows users to track their expenses and manage their custom-made budgets.

  • JavaScript
  • APIs
  • Bootstrap
  • Custom CSS
Project I worked on

Next.js Portfolio

This very website portfolio, that's utilizing the latest front-end development technologies (TypeScript, next.js, tailwind CSS) to improve SEO, responsiveness, and interactivity.

  • TypeScript
  • next.js
  • Tailwind CSS
Project I worked on

Audio Operations

An Electron app that provides users with a simple interface and allows them to perform specific audio operations, such as splitting, merging multi-channel files and more.

  • JavaScript
  • Python
  • Electron
  • Bootstrap
  • FFmpeg
Project I worked on

WebM Converter

A cross-platform Electron app that allows users to convert one or more videos to WebM format. Specifically made for internal use within Forever Audio (audio post-production company)

  • JavaScript
  • Electron
  • Custom CSS
  • FFmpeg
  • electron-builder
  • webpack
Project I worked on

Skills

Experience

August 2023
Oct 2023
Feb 2024
Present

Contact me

Please contact me directly at dimitrisgiannoulis.jg@gmail.com or through this form.