[{"data":1,"prerenderedAt":262},["ShallowReactive",2],{"project-chess":3},{"title":4,"teaser":5,"slug":18,"type":19,"highlight":22,"order":23,"thumbnail":24,"hero":53,"herocolor":78,"year":79,"problem":80,"contribution":81,"content":89,"readNext":191},"Chessy",{"data":6,"body":7},{},{"type":8,"children":9},"root",[10],{"type":11,"tag":12,"props":13,"children":14},"element","p",{},[15],{"type":16,"value":17},"text","The digital chess clock in your pocket.","chess",[20,21],"Concept","UX",true,89,{"metadata":25,"sys":28,"fields":45},{"tags":26,"concepts":27},[],[],{"space":29,"id":34,"type":35,"createdAt":36,"updatedAt":37,"environment":38,"publishedVersion":42,"revision":43,"locale":44},{"sys":30},{"type":31,"linkType":32,"id":33},"Link","Space","8fhxjm7547cq","5GB8Ho9s50KojdgKNf0FWZ","Asset","2021-01-01T20:42:53.310Z","2025-12-28T15:16:30.838Z",{"sys":39},{"id":40,"type":31,"linkType":41},"master","Environment",8,3,"en-US",{"title":46,"file":47},"chessyClockAnimation",{"url":48,"details":49,"fileName":51,"contentType":52},"\u002F\u002Fvideos.ctfassets.net\u002F8fhxjm7547cq\u002F5GB8Ho9s50KojdgKNf0FWZ\u002Ff5bc5fce3e7556bf9b5dd2a93d81a2fd\u002FclockAnimation.mp4",{"size":50},5551370,"clockAnimation.mp4","video\u002Fmp4",{"metadata":54,"sys":57,"fields":67},{"tags":55,"concepts":56},[],[],{"space":58,"id":60,"type":35,"createdAt":61,"updatedAt":62,"environment":63,"publishedVersion":65,"revision":66,"locale":44},{"sys":59},{"type":31,"linkType":32,"id":33},"3A7UIfowkYhZT3d8i7CAqS","2020-12-30T14:01:29.264Z","2026-01-06T14:29:08.961Z",{"sys":64},{"id":40,"type":31,"linkType":41},14,4,{"title":68,"file":69},"chessClockHeader",{"url":70,"details":71,"fileName":76,"contentType":77},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F3A7UIfowkYhZT3d8i7CAqS\u002Fc797a7ed3403b5bb81c2f774aa1dfbb7\u002FchessClockHeader.png",{"size":72,"image":73},1963810,{"width":74,"height":75},2499,1476,"chessClockHeader.png","image\u002Fpng","A7A5A5",2020,"Chess needs very little. A board, pieces, an opponent. Time is the part that does not show up on the board but shapes everything about how the game feels. It determines the rhythm, the pressure, the kind of thinking that is even possible. In blitz and bullet formats it pushes players away from calculation and toward something closer to instinct. The challenge was to design a digital chess clock that stays out of the way; precise, clean, invisible when the game is live. Nothing on screen competing for attention that belongs on the board.",[82,83,84,85,86,87,88],"Animation","Visual Design","User Experience","Art Direction","Research","Strategy","Product Design",{"data":90,"body":91},{},{"type":8,"children":92},[93,100,107,112,117,121,127,133,138,143],{"type":11,"tag":94,"props":95,"children":97},"h6",{"id":96},"the-observation",[98],{"type":16,"value":99},"The observation",{"type":11,"tag":101,"props":102,"children":104},"h1",{"id":103},"time-is-of-the-essence",[105],{"type":16,"value":106},"Time is of the essence",{"type":11,"tag":12,"props":108,"children":109},{},[110],{"type":16,"value":111},"A digital clock is not just a timer. Increment and delay modes, customisable settings, sounds, visual themes; these things expand what a clock can do for the game, making it fairer and more accessible across different skill levels.",{"type":11,"tag":12,"props":113,"children":114},{},[115],{"type":16,"value":116},"But all of it had to earn its place. The guiding idea was that the interface should disappear during play. Large touch areas, clean layout, nothing on screen that did not need to be there. A player mid-match should never once think about the tool.",{"type":11,"tag":118,"props":119,"children":120},"hr",{},[],{"type":11,"tag":94,"props":122,"children":124},{"id":123},"the-design",[125],{"type":16,"value":126},"The design",{"type":11,"tag":101,"props":128,"children":130},{"id":129},"clocks-worth-looking-at",[131],{"type":16,"value":132},"Clocks worth looking at",{"type":11,"tag":12,"props":134,"children":135},{},[136],{"type":16,"value":137},"The visual themes were where the project got genuinely interesting. Each clock face was treated as a separate design problem, drawing from timepieces that have actually solved the problem of clarity at their own scale; Braun and Dieter Rams, Bauhaus geometry, Nomos, Max Bill, vintage pilot watches, vintage doctor watches, Tissot. Different eras, different contexts, the same underlying discipline.",{"type":11,"tag":12,"props":139,"children":140},{},[141],{"type":16,"value":142},"Each face ends up feeling like its own thing. Distinct enough to have a point of view, consistent enough to belong to the same app. Something worth opening even when there is no game planned.",{"type":11,"tag":144,"props":145,"children":146},"gallery",{},[147,152,157,163,167,172,177,181,185],{"type":11,"tag":148,"props":149,"children":151},"gallery-item",{"span":150,"src":48},6,[],{"type":11,"tag":148,"props":153,"children":156},{"span":150,"src":154,"width":155},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002FbiDA3IroGgAkYhZOoUiLW\u002F5b6bc90406e88e149f7b2b2c517bcf1c\u002FdashBoardOnboarding.png",1200,[],{"type":11,"tag":148,"props":158,"children":162},{"span":159,"src":160,"width":161},12,"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F2fm4kZPa2yF7qvdeXeg4Lw\u002F0efb43f48decf4081a53a2d2e5fc3e2e\u002FwatchAll1.png",1600,[],{"type":11,"tag":148,"props":164,"children":166},{"span":150,"src":165},"\u002F\u002Fvideos.ctfassets.net\u002F8fhxjm7547cq\u002F7jentNnoWBzZ8pVB9yGDn3\u002Fc6313d0124278e092f7855e95e9d33d0\u002FwatchAll2.mp4",[],{"type":11,"tag":148,"props":168,"children":171},{"span":150,"src":169,"width":170},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F72eLy7lQd1ec4OrPx0aD3L\u002F1f71a5c3c34f426d0889cc3f4255ca4c\u002FwatchAll3.png",1000,[],{"type":11,"tag":148,"props":173,"children":176},{"span":150,"src":174,"width":175},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F4IwVvKfYAN73ORKLAUO9vG\u002F6ffa9fc2479dd5fb4dbb81fcfcc4ca1b\u002FchessDashBoardStats.png",1400,[],{"type":11,"tag":148,"props":178,"children":180},{"span":150,"src":179,"width":175},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F3pMMlvWcXqCU2xcXZjzYU0\u002Fa4f87fbc7decb497f1a1c104c7345b48\u002FaddClockElements.png",[],{"type":11,"tag":148,"props":182,"children":184},{"span":42,"src":183},"\u002F\u002Fvideos.ctfassets.net\u002F8fhxjm7547cq\u002F6QnRjzNwqDpfGf1n1CNO41\u002F7d87af19284786875e1a0fefcf58f1f6\u002FdashBoard.mp4",[],{"type":11,"tag":148,"props":186,"children":190},{"span":66,"src":187,"width":188,"bg-color":189},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002FS67uzVbQxgFgq1iFdnbBa\u002F2db90f51f63e6beec3ac26c21d94b18b\u002FchessDashBoardDelete.png",800,"#333",[],{"metadata":192,"sys":195,"fields":210},{"tags":193,"concepts":194},[],[],{"space":196,"id":198,"type":199,"createdAt":200,"updatedAt":201,"environment":202,"publishedVersion":204,"revision":205,"contentType":206,"locale":44},{"sys":197},{"type":31,"linkType":32,"id":33},"1GqvAqUsmoSKi8k48IoOGo","Entry","2018-04-10T17:41:42.306Z","2026-05-09T17:28:16.034Z",{"sys":203},{"id":40,"type":31,"linkType":41},1197,156,{"sys":207},{"type":31,"linkType":208,"id":209},"ContentType","project",{"locked":211,"title":212,"teaser":213,"slug":214,"type":215,"order":218,"hero":219,"herocolor":243,"year":244,"problem":245,"outcome":246,"contribution":254,"content":257,"thankYou":258,"readNext":259},false,"Vedcode","Brand, strategy, and design. Shaping a new digital agency with a distinctive position from India to the global market.","vedcode",[216,217],"Client","Brand",95,{"metadata":220,"sys":223,"fields":232},{"tags":221,"concepts":222},[],[],{"space":224,"id":226,"type":35,"createdAt":227,"updatedAt":228,"environment":229,"publishedVersion":231,"revision":150,"locale":44},{"sys":225},{"type":31,"linkType":32,"id":33},"1GLITfWK4YqWYsauwOWW86","2018-04-10T17:47:17.262Z","2026-01-17T12:40:28.005Z",{"sys":230},{"id":40,"type":31,"linkType":41},60,{"title":233,"description":234,"file":235},"vedcode-cover","Example of application of the brand.",{"url":236,"details":237,"fileName":242,"contentType":77},"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F1GLITfWK4YqWYsauwOWW86\u002F8e274c32ae5c40aa755f45c41b168da6\u002FvedCodeHeader.png",{"size":238,"image":239},853154,{"width":240,"height":241},3000,1772,"vedCodeHeader.png","8F918F",2017,"India's tech outsourcing market is saturated. Competing on price alone is a race to the bottom, and most agencies in the space struggle to differentiate beyond technical capability and cost. Vedcode was founded by industry veterans with a different ambition: to position themselves as a strategic partner in full-cycle digital product development, not just another coding shop.",[247,250,252],{"number":248,"description":249},"↑","from India to global market",{"number":248,"description":251},"brand, strategy, identity, and content",{"number":248,"description":253},"standing out in a saturated outsourcing market",[255,87,85,82,84,256],"Branding","Communication","###### The observation\n# Product design is the harder sell but the better bet\nHaving worked with the founding team before in India, I had seen their operation up close. They were primarily doing outsourced coding work, and occasionally trying to sell product design on the side. My recommendation was to flip that: lead with product design, not engineering. It is a more valuable proposition, harder to commoditise, and signals a fundamentally different kind of partner to global clients. That shift in positioning shaped everything that followed: the name, the identity, the website, and the message. The brand needed to combine substance with distinctiveness; something rooted in where Vedcode comes from, designed to travel far beyond it.\n\n---\n###### The strategy\n# A partner in full-cycle digital product development\nVedcode's positioning rests on a simple but important distinction: they do not just build what clients spec out, they help figure out what to build. By bringing together product design thinking, communication strategy, and strong engineering depth, the agency can guide clients from early concept through to delivery. That full-cycle capability, backed by a new generation of creative, tech-savvy graduates from India's rich local talent pool, is the offer.\n\n---\n\n###### The visual identity \n# I\u002FO VEDCODE\nThe logotype translates the name into a visual idea. \"Code\" becomes the starting point; specifically the binary system, the most elemental expression of how software thinks. I\u002FO, input and output, is the foundation of every digital process. Structured, minimal, and immediately legible, the mark uses bold colour blocks and clean geometry to create something that feels rooted in the logic of technology without being cold or corporate.\n\nThe visual language extends the same principle: bold yellow against black and white, high contrast, no decoration. Creativity is subtraction; that was the internal compass for every design decision. The fewer elements fighting for attention, the stronger each one lands.\n\n::gallery\n  :gallery-item{src=\u002F\u002Fvideos.ctfassets.net\u002F8fhxjm7547cq\u002F3veRXFtfjCXwcYuGx2nX1Y\u002F4a2a9e50f98fc972a347013bbb81d4ba\u002FlogoVedCodeAnim.mp4 span=12}\n::\n\n---\n###### The application\nBeyond the brand identity, I helped develop the structure and content direction of the website — the architecture of how Vedcode presents its capabilities and builds the case for its positioning. The visual design carried the identity system through to digital, ensuring the same confidence and clarity on screen as in print.\n\n\u003Cdiv class=\"gallery-block container mx-auto p-5 py-20 lg:py-28\">\n  \u003Cdiv class=\"tile is-ancestor\">\n  \u003Cdiv class=\"tile is-12 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n\u003Cvideo autoplay loop>\n\u003Csource src=\"\u002F\u002Fvideos.ctfassets.net\u002F8fhxjm7547cq\u002F3veRXFtfjCXwcYuGx2nX1Y\u002F4a2a9e50f98fc972a347013bbb81d4ba\u002FlogoVedCodeAnim.mp4\">\n\u003C\u002Fvideo>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>  \n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"tile is-ancestor\">\n  \u003Cdiv class=\"tile is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n\u003Cvideo autoplay loop>\n\u003Csource src=\"\u002F\u002Fvideos.ctfassets.net\u002F8fhxjm7547cq\u002F7FSH8CiIFpNGYph0wEs8H6\u002F914d84c97f73ac496f46e140c079a9a9\u002FvedCodeWebSite.mp4\">\n\u003C\u002Fvideo>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>   \n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"tile is-ancestor\">\n  \u003Cdiv class=\"tile is-6 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n    \u003Cimg src=\"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002FrEs16qmHf7A22cES0FsbI\u002F7c8ed1f78c94d1e5cbd9f8d1de852ece\u002FofficeCreativty.png?w=1000\" \u002F>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>   \n  \u003Cdiv class=\"tile is-6 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n    \u003Cimg src=\"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F7HEUiII9CodfgK0jMGUVlT\u002F42ec16fc9a721d27c3c75364ab171ef9\u002FofficeCreativity2.png?w=1400\" \u002F>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>  \n\u003C\u002Fdiv>\n\n\u003Cdiv class=\"tile is-ancestor\">\n  \u003Cdiv class=\"tile is-6 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n    \u003Cimg src=\"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F1BgOhgivl8bAUwV8uB73s3\u002Fd05eb562dd69e36834eb5ac9c102eb4b\u002FvedCODE-stationery-classic.png?w=1600\" \u002F>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>\n  \u003Cdiv class=\"tile is-6 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n    \u003Cimg src=\"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002FdimDbJc1DLFZU9zgRtQsY\u002Fa3dfdfbb837fbd499280f5b672d574f3\u002FvedCODE-stationary-others.png?w=1600\" \u002F>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>  \n\u003C\u002Fdiv>\n\n \u003Cdiv class=\"tile is-ancestor\">\n  \u003Cdiv class=\"tile is-6 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n    \u003Cimg src=\"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F57KhlOmm8OWVfoBrfHgn9r\u002F9f457bfccc69445d952e42ee845830b9\u002FvedCodePoster.png?w=1400\" \u002F>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>   \n  \u003Cdiv class=\"tile is-6 is-parent\">\n    \u003Cdiv class=\"tile is-child box\">\n    \u003Cimg src=\"\u002F\u002Fimages.ctfassets.net\u002F8fhxjm7547cq\u002F1AWfjU1o1VhKISFA8lZQN3\u002F9a0293183e6d141d0549f6f6448ab1c2\u002FvedCODE-insta-post.png?w=1400\" \u002F>\n    \u003C\u002Fdiv>\u003C\u002Fdiv>  \n\u003C\u002Fdiv>\n\n\u003C\u002Fdiv>\n","I am grateful to Kirit for his feedback, insights, and trust; Nikunj for implementing all the little details; Dhwani for the awesome copy and the help from the rest of the team.",{"sys":260},{"type":31,"linkType":199,"id":261},"3m1wMkVqXX0chGFF4awSqT",1791308691979]