If you prefer a PDF version, you can find it here.

ADAM THOMAS HOWARD

+33 6 51 28 62 17 // [email protected] // adamthomashoward.com

artist / developer

PROFILE

Full-stack developer with 10+ years in web technologies, a background in arts & design, and proven adaptability across multiple languages and frameworks. Experienced in building scalable applications in both corporate and independent contexts, with recent focus on Rust, PostgreSQL, Docker, and cloud deployments. A quick learner, a problem solver, and a divergent thinker.

EXPERIENCE

  • Designing and implementing a Rust-based API providing tools for independent musicians (website, mailing lists, event management, etc).
  • Managing VPS deployment on Ubuntu, including server configuration, database management (PostgreSQL), and containerization (Docker, Coolify, Traefik).
  • Developed full-stack features with TypeScript/Vue (frontend) + Rust backend.

MAIN TECH: Rust ~ Docker ~ Nuxt

  • Progressed from design to solutions analyst and department-lead developer over 12 years in a company that scaled from a 3-person creative team to a national provider.
  • Built and maintained backend modules for a digital messaging platform deployed to 100,000+ locations.
  • Developed internal tools for automation and scaling of operations.
  • Collaborated with the creative team to meet client needs, and mentored newer developers.

MAIN TECH: PHP ~ Typescript ~ Nuxt ~ RollupJS ~ Extendscript

  • Built web and mobile apps for farm communications and data reporting.
  • Developed backend services with Python/Django + PostgreSQL, deployed on AWS.
  • Collaborated with product teams in an agile environment to modernize workflows and increase adoption.

MAIN TECH: Python ~ Django ~ PostgreSQL ~ Flutter ~ AWS

PERSONAL

PROJECTS

Desktop apps for creation and playback of Proteus Audio files; an experimental audio file format intended for recorded music with a fixed structure but non-static composition.

TECH USED: Rust ~ Tauri ~ Typescript ~ Vue

Open-source DAW-style Piano Roll component for Vue.js to support musical note visualization and composition.

TECH USED: Vue ~ Vite ~ Typescript ~ SCSS

npm module for randomized word/language generation. Created for generating random English-like words for use for world-building and works of fiction.

TECH USED: Typescript ~ NPM ~ NodeJS

EDUCATION

2014 - 2015

THE UNIVERSITY OF EDINBURGH

M.Sc. in Sound Design

Modules included: Interactive Sound Environments, Sonic Structures, Media & Culture, Electroacoustic Composition and Performance.

Dissertation:A Voice For Modernisation & Tradition | An Exploration of the Relationship Between Folk Music and Electronics

2008 - 2012

JOHN BROWN UNIVERSITY

B.S. in Photography

Modules included: Art History, Color Studies, Photography (Fine Art, Social Documentary, Commercial, Darkroom), Cinematography, Graphic Design, Interactive Design, Painting, and Drawing.

SKILLS

Thanks to my education, I have a thorough grasp of the principles of design and a deep understanding of audio processing. Though my education is primarily in the arts, I have always been interested in the intersection of art and technology. This interest has allowed me to work professionally in diverse contexts with a broad range of technologies .

  • Languages & Frameworks: Rust, Python/Django, JavaScript/TypeScript (Node, Vue, Nuxt, React), PHP, Dart/Flutter
  • Databases & Infrastructure: PostgreSQL, Docker, Git, Linux, Nginx
  • Concepts: Server configuration, API design, Parallel computing, microservices
  • Soft Skills: Quick learner, curious, autonomous, team-oriented, creative problem-solving