I enjoy using my skills to create software and marketing designs that are intuitive, efficient, and engaging for end-users, making their experience seamless and enjoyable.
Having coded since the era of the Commodore VIC-20, I have been developing front-end software for several decades. I have always been intrigued by the multitude of niche businesses and organizations that have unique requirements. Creating tailor-made projects for various verticals affords me the opportunity to gain insight into corners of the world that were previously unknown to me.
By leveraging graphic design, I enjoy bringing my clients' ideas to life and transforming them into visually compelling creations. From selecting the color palette to designing the layout and typography, I revel in the process of creating a design that captures the essence of their vision. Whether it's a website, a logo, or a marketing material, I find immense satisfaction in creating designs that effectively communicate and resonate with the target audience.
Happy Clients
Years in Profession
Programming Languages
Cups of Coffee Consumed
With more than 25 years of experience in designing and developing software solutions, as well as creating user-centered digital and print marketing materials, I am a skilled front-end software developer and graphic designer. From the initial concept to the final polished deliverable, my focus has always been on creating user-friendly and engaging products.
Infax, Alpharetta, GA
Suwanee, Georgia
Montclair State University, Montclair, NJ
Majored in Broadcasting. Learned video production and editing. Internships at local television station WWOR in Seacaucus, NJ and CNN in Atlanta, Georgia (both internships led to jobs with both organzations).
Create and design visually appealing and user-friendly websites using various design and programming tools and techniques.
Create unique and memorable logos that visually represent a company or brand's identity, values, and mission.
Create and design physical or digital products, including their functionality, user experience, and aesthetics, to meet user needs and business goals.
Create visually appealing and engaging presentations using various design elements, animations, and multimedia to communicate information effectively.
Design, develop, and maintain web-based applications that provide dynamic and interactive user experiences.
Edit raw video footage and audio recordings, adding special effects, music, and other elements to create a polished and compelling video product for various applications such as television, film, advertising, or social media.