portrait

David Codina

Humbled by the vastness of myriad technologies, I seek to carve out a niche -a subdomain if you will- to preside over and be known everywhere as Codemaster of the realm...

I have worked very hard to get where I am today. My path as a programmer has led me to focus on React and Wordpress development. Not content to understand only half of the picture, I also have an intermediate understanding of both PHP and NodeJS, and have been known to jump into Sketch for prototyping and SVG design. I'm interested in clean aesthetics, minimalism, animation, and intuitive UX solutions.

Prior to becoming a developer, I was deeply immersed in the world of music theory and composition. As such, I have a deep appreciation for aesthetics and craft. As one might imagine, I really enjoy the process of making things, and even more so when part of a team.

  • Part Programmer
    html css bootstrap sass javascript jquery react php sql node mongodb github
  • Part Designer
    sketch invision ux
  • Part Machine
    robot

My skills

  • Jedi
    Ninja
    Geek
    Newbie
  • 95%
    Making Graphs
  • 90%
    Petting Cats
  • 95%
    Eating Snacks
  • 75%
    Trivia
  • 40%
    Napping

01. Research

Through a relentless focus on customer satisfaction, and an iterative process of discovery, design, and development I strive to create effective digital solutions.

I believe in fostering meaningful, enjoyable relationships that allow for communication and collaboration. From this foundation, a solid project strategy and highly customized roadmap can be instituted.

I tend to ask lots of questions, and value lots of feedback. Through formulating a concrete understanding of the goals and vision of a project, resources, milestones, benchmarks, timelines, and agreed-upon deliverables can be identified, and translated into a visual identity.

02. Design

Information gathered during the research/discovery phase is used to inform the creative direction of the project. The latest design thinking and best practices are utilized to create intuitive, responsive, cross-platform products that match the client's desired outcome (user interface, visual content, hierarchy, etc.).

Depending on the project needs, potential design solutions are created in the form of mock-ups, wireframes, prototypes and sitemaps to help drive the project forward and keep everyone working towards the common goal. Naturally, concepts evolve over the course of the design phase based on client feedback.

03. Develop

Time to code! In this phase, design concepts come to life through the power of magic and wishful thinking!

Just kidding...

This is where technical expertise meets cutting-edge technology to transform ideas into reality. I believe in writing concise, simple, and modern code, while implementing a test-driven development approach. Each project is built with users, scale, & future development in mind.