<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><style data-href="/styles.524ec355131840489efe.css" id="gatsby-global-css">/*! tailwindcss v2.2.2 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}@font-face{font-family:BD_Cartoon_Shout;src:local("BD_Cartoon_Shout"),url(/static/BD_Cartoon_Shout-ddadb3927804a42df07fe340c50858de.ttf)}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.top-28{top:7rem}.m-1{margin:.25rem}.m-4{margin:1rem}.m-8{margin:2rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-40{margin-left:10rem;margin-right:10rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem}.mt-2,.my-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.flex{display:flex}.table{display:table}.hidden{display:none}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-40{height:10rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-40{width:10rem}.w-48{width:12rem}.w-72{width:18rem}.w-full{width:100%}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.list-disc{list-style-type:disc}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:.375rem}.border-8{border-width:8px}.border-gray-500{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.bg-nav-texture{background-image:url(data:image/png;base64,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)}.bg-title-texture{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT0AAAAiCAYAAAAtbA5nAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oGBg8vHa8cLBwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEYUlEQVR42u2dzWrcMBDHR8GnUFKS0mPpJbDtIZDzQiDk0L5Bz32BPmZveYVQQqAQSq7NqZ4evFrJ0owke+1dsf7/IKwt68uyPZmRRpL59v0HExkyhjZsDyaDuSWUAeqAN89SO2bvebP4S8TEHJ7zNp8wvy6en6Yf14WFaSiTVkoTxy3Ln8X71cLDe4jzj9vUz6vfPtRrV3tNex670lxcvCfjvuLe8VS0bYsyQB0iT/yIch9wuQDKCyQWhUkcLsdr29arQxsJtZK8bFjbcpSXFtfFkescC9C8kO6EmyFjfMHXfzbGmMmEneUEnwEAYElA6AEAFkVzf/8TrQBg8g665vcFUmQi59KHYal+q/R5WI9+/5icv5yutLzwnqV8pXMtbPwz2EHoPT//xlsPAFiOpnd6+oaIiObsk7eCGmWAerQ7UjW48jRcEJcL6zNG0+FB95Krv6bFDY2zq6Y2tWYXCb3b269kXS+6j3k+Vw+UASoQd6KLRGr01v2GI5HaseTyUXbNjnqmRmRLRlzLRoxdejeSq48uayPK4ai27CIjtWu+/eNnMIHQM+ZkD64ehDJAJRoebzV1d5x3WbGuE517hSEid9z92rTu3L4jLg8OfNV8lwz/r/un6n/jNl7nsrIN3Wpf2qsoXbP37eru/2rtZXr3FAsh2yY2nfG0Qdkt5VBg9BYAsCgg9AAAi6J5evo1u5lmzQOUAWozdeNjVl1ApKlr2nSrfr4un7Avy5nQsVktxZfM8FQdpFkkWjxtut2QX7kduHDanxwune+C+bC6Yrz+AACYtwAAcIzm7Xp9N7v7hT8ChDJAJcZtYLrqplfebC1baSR07xi+CkpqoQM5vpQ2rk/Zait6/nobpEz1/rXYDNa7IHYUeufn77ACSkVlgJlFHVZZOfgqK527jFtlRXakxiorAAAAoQcAAIPN29fXvxs10vVVTW21dWo0ygA1mLe+GUueeRv2LaX79fILZFLGxNXNYH0V5NxUNi1uyoQlyk8v001aqX9Pahu5q0Bre7k7YirMx8/XcFkBIBaPlQtvRn3Ganpt+w/vNwBgOebt5eUnq/Tt4b8mygB1aXLhElDywprhdS5ebDM906PMXUOf4RC6ocR1y7vdEMWj137dhm2eJN2fbLrG+aa0xik1yWa1uoI7SUVlgP2ZYXBZOfzGQJKvn79KjY07pesKRm8BAIsCQg8AAKEHAADHirle3wWG8hz9VKEtjjLAoRi/94PWpzQkPA5L7aymxcntmNaPo+1CNmyntXQ90rukDW/T0utjaF5e/uA7AAAshubs7O0eNBdGGaBabS+tTHBBvDG7kpXvRDZGW9I0SrmeZeWl6lG6S1qp5jans3Nzc/MF7iQVlQFmFndwWaneZWXu3dAwkAEAWBQQegAACD0AADhWmsfHh+2J66Katq+qv7kxygCHhAvdQ2L3jPK5sZTZWSy9jFV/uabcMkz6clbDd00rme/LxUu8hzvBpePK4dr5LvwHo0AHbpMpC+4AAAAASUVORK5CYII=)}.from-red-500{--tw-gradient-from:#ef4444;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))}.p-2{padding:.5rem}.p-8{padding:2rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.text-center{text-align:center}.font-nav{font-family:BD_Cartoon_Shout}.text-xs{font-size:.75rem;line-height:1rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-nav{--tw-text-opacity:1;color:rgba(238,151,34,var(--tw-text-opacity))}*,:after,:before{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}html{background-color:#000}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:m-8{margin:2rem}.lg\:flex{display:flex}.lg\:h-6{height:1.5rem}.lg\:w-6{width:1.5rem}.lg\:w-64{width:16rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}.header-item-link{display:flex;justify-content:center;margin-top:.5rem}.header-item-text{font-size:.75rem;line-height:1rem}@media (min-width:1024px){.header-item-text{font-size:1rem;line-height:1.5rem}}</style><meta name="generator" content="Gatsby 3.6.0"/><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){if(void 0===e.target.dataset.mainImage)return;if(void 0===e.target.dataset.gatsbyImageSsr)return;const t=e.target;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><title data-react-helmet="true">Big Bad Robots</title><meta data-react-helmet="true" name="description" content="Big Bad Robots is a complete software development company for Full-Stack and Game development."/><meta data-react-helmet="true" property="og:url" content="https://www.bigbadrobots.com/"/><meta data-react-helmet="true" property="og:title" content="Big Bad Robots"/><meta data-react-helmet="true" property="og:description" content="Big Bad Robots is a complete software development company for Full-Stack and Game development."/><link rel="icon" href="/favicon-32x32.png?v=9b799141a4782cf28cd5c95c9c0913fa" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials"/><meta name="theme-color" content="#ffffff"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=9b799141a4782cf28cd5c95c9c0913fa"/><link as="script" rel="preload" href="/webpack-runtime-f3093cc86c2f457b26f2.js"/><link as="script" rel="preload" href="/framework-90c13145c6321fd0651a.js"/><link as="script" rel="preload" href="/app-795ab11b0cd0a69673d0.js"/><link as="script" rel="preload" href="/29310d4be0798ed4ee278f1fb8de3c0c23dffcff-d2ab84f58974724a2eaf.js"/><link as="script" rel="preload" href="/component---src-pages-index-tsx-fe501d80669794a0154e.js"/><link as="fetch" rel="preload" href="/page-data/index/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2703641778.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3458129946.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><main class="text-white bg-black"><div><img class="mx-auto" src="/static/banner-4ea46ca4526c4966c3ee57ea1393d609.png" alt="banner"/><div class="absolute w-full top-17 md:hidden"><div class="flex justify-between bg-nav-texture"><a class="invisible"><svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 15l-3-3m0 0l3-3m-3 3h8M3 12a9 9 0 1118 0 9 9 0 01-18 0z"></path></svg></a><div class="flex items-center"><svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="hidden" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg><span class="text-white mt-2 text-xs">Home</span></div><a class="text-nav" href="/products"><svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 9l3 3m0 0l-3 3m3-3H8m13 0a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></a></div></div><div class="absolute w-full top-28 hidden md:block"><div class="flex items-center mx-40"><img src="/static/nav_claw-5e2321bcac4f1e395a604ed9ab922c07.png" alt="claw"/><div class="flex justify-around bg-nav-texture font-nav text-nav h-8 w-full"><div class="text-white"><a class="header-item-link" href="/"><svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 lg:h-6 lg:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"></path></svg><span class="header-item-text">Home</span></a></div><div><a class="header-item-link" href="/products"><svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 lg:h-6 lg:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z"></path></svg><span class="header-item-text">Products</span></a></div><div><a class="header-item-link" href="/services"><svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 lg:h-6 lg:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg><span class="header-item-text">Services</span></a></div><div><a class="header-item-link" href="/positions"><svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 lg:h-6 lg:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path d="M12 14l9-5-9-5-9 5 9 5z"></path><path d="M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"></path><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg><span class="header-item-text">Positions</span></a></div><div><a class="header-item-link" href="/contact"><svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 lg:h-6 lg:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg><span class="header-item-text">Contact</span></a></div></div></div></div></div><div class="pt-2 pb-2 mx-10 border-8 border-gray-500"><div class="m-8"><h1 class="font-bold text-xl lg:text-2xl mb-5 bg-title-texture from-red-500 w-48 lg:w-64 pl-2 text-nav">Information</h1><p class="md:text-xl p-2">Big Bad Robots is Software Development company focused on Full Stack and Game Development. We are experienced in developing enterprise solutions with Full Stack frameworks such as React/Django and backend systems like PostgresSQL/Redis.</p><p class="md:text-xl p-2">We have developed Games from concept to production. We provide either custom development or with Game Engines such as Unity/Godot on PC/MacOS/Console and Mobile.</p><p class="md:text-xl p-2">Contact us if you looking for developers with over 20 years experience in Software and Game Development at <a class="text-nav" href="mailto:biz@bigbadrobots.com">biz -at- bigbadrobots.com</a></p></div><div class="m-8"><h1 class="font-bold text-xl lg:text-2xl mb-5 bg-title-texture from-red-500 w-48 lg:w-64 pl-2 text-nav">Latest</h1><div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><a href="https://github.com/terenctbrobots/dungeon" target="_blank"><img class="w-40 h-40 overflow-hidden" src="/static/8ac5f1f7088fef538bfbdb1ac5d5f859/dungeon.png" alt="news image"/></a><div class="m-4"><a href="https://github.com/terenctbrobots/dungeon" target="_blank"><p class="md:text-xl bold text-nav m-1">Random 2D Dungeon prototype</p></a><p class="md:text-lg italic m-1">September 13, 2021</p><div><p>I implemented a Rogue like 2D dungeon generator using LUA and the Love2D game framework. It creates a random dungeon given the number of rooms,width and height. It then joins the corridors and creates a tile map.</p></div></div></div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><a href="https://medium.com/@terence_5689/dev-ops-creating-a-multi-stage-docker-container-for-production-ad4e819b86e2" target="_blank"><img class="w-40 h-40 overflow-hidden" src="/static/22fb749c0f668278279c12e4c2d7680c/docker_article.png" alt="news image"/></a><div class="m-4"><a href="https://medium.com/@terence_5689/dev-ops-creating-a-multi-stage-docker-container-for-production-ad4e819b86e2" target="_blank"><p class="md:text-xl bold text-nav m-1">Article on creating a Multi-stage Production Docker Container</p></a><p class="md:text-lg italic m-1">August 4, 2021</p><div><p>I wrote an article about implement a Secure Multi-Stage Production Docker Container on Medium</p></div></div></div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><a href="https://medium.com/@terence_5689/dev-ops-test-driven-api-development-environment-node-express-type-script-1cf4ad1ee57e" target="_blank"><img class="w-40 h-40 overflow-hidden" src="/static/c80091dc87aab2c1468983bc41c3005e/tdd.png" alt="news image"/></a><div class="m-4"><a href="https://medium.com/@terence_5689/dev-ops-test-driven-api-development-environment-node-express-type-script-1cf4ad1ee57e" target="_blank"><p class="md:text-xl bold text-nav m-1">Article on Test Driven API Developmen on Medium</p></a><p class="md:text-lg italic m-1">July 27, 2021</p><div><p>I wrote an article on DevOps and Test Driven Development which is now available on Medium.</p></div></div></div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><img class="w-40 h-40 overflow-hidden" src="/static/3fd81b9f7517c0b36c9717cacc99309e/Gatsby-Logo.svg" alt="news image"/><div class="m-4"><p class="md:text-xl bold text-nav m-1">Newsfeeds now use Markdown, GraphiQL and gatsby-plugin-image</p><p class="md:text-lg italic m-1">June 18, 2021</p><div><p>This website now uses GraphiQL and the latest gatsby-plugin-image for the News feeds. If you need a Gatsby site developed, get in touch with us.</p></div></div></div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><img class="w-40 h-40 overflow-hidden" src="/static/760a3ee424f40cd7b8da50ac4818592f/tailwindcss-icon.svg" alt="news image"/><div class="m-4"><p class="md:text-xl bold text-nav m-1">Website updated for mobile!</p><p class="md:text-lg italic m-1">June 1, 2021</p><div><p>We use the power of Tailwind CSS to make our site compatible with mobile and tablets.</p></div></div></div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><img class="w-40 h-40 overflow-hidden" src="/static/3fd81b9f7517c0b36c9717cacc99309e/Gatsby-Logo.svg" alt="news image"/><div class="m-4"><p class="md:text-xl bold text-nav m-1">Website updated!</p><p class="md:text-lg italic m-1">May 27, 2021</p><div><p>We updated our website to use the power of Gatsby!</p></div></div></div><div class="mb-2 md:flex p-8 w-full h-30 bg-gray-800 text-white rounded-md"><img class="w-40 h-40 overflow-hidden" src="/static/84289d4a36d526d5e7660d543131354e/update_website.jpg" alt="news image"/><div class="m-4"><p class="md:text-xl bold text-nav m-1">New Website!</p><p class="md:text-lg italic m-1">May 12, 2021</p><div><p>We launch a new website that feels a bit retro but moves us forward with new products, services and workshops. Styled using Tailwind CSS no less</p></div></div></div></div></div></div><div class="text-center my-2 italic pb-6">All images, text are copyright to Big Bad Robots Sdn Bhd unless otherwise mentioned.<br/><a href="https://www.freepik.com/vectors/business">Business vector created by macrovector_official - www.freepik.com</a></div></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-5e4c2ef4262a796e8777.js"],"app":["/app-795ab11b0cd0a69673d0.js"],"component---src-pages-404-js":["/component---src-pages-404-js-9bcb9c71587fd5206301.js"],"component---src-pages-contact-tsx":["/component---src-pages-contact-tsx-80b40f275ba678c1c723.js"],"component---src-pages-index-tsx":["/component---src-pages-index-tsx-fe501d80669794a0154e.js"],"component---src-pages-positions-tsx":["/component---src-pages-positions-tsx-205843dcb07143249725.js"],"component---src-pages-products-tsx":["/component---src-pages-products-tsx-5c4aa53aac64b5653970.js"],"component---src-pages-services-tsx":["/component---src-pages-services-tsx-7b6b80a5b4901ad7f371.js"],"component---src-pages-workshops-tsx":["/component---src-pages-workshops-tsx-88a24090358945085401.js"]};/*]]>*/</script><script src="/polyfill-5e4c2ef4262a796e8777.js" nomodule=""></script><script src="/component---src-pages-index-tsx-fe501d80669794a0154e.js" async=""></script><script src="/29310d4be0798ed4ee278f1fb8de3c0c23dffcff-d2ab84f58974724a2eaf.js" async=""></script><script src="/app-795ab11b0cd0a69673d0.js" async=""></script><script src="/framework-90c13145c6321fd0651a.js" async=""></script><script src="/webpack-runtime-f3093cc86c2f457b26f2.js" async=""></script></body></html>