kludgy

adjective
  1. awkwardly or hastily put together; makeshift and inelegant
  2. Usage: computing; informal

Examples