Skip to Content
Profile Pic

Tihomir Culig

Senior Frontend Engineer

I build pixel-perfect user interfaces for web2 and web3. Security, usability, optimization and maintainability are some of my top priorities.

About

Back in 2013, I decided to try and make a simple physics game for the high school class I was teaching. 1 year and several custom GLSL shaders later I decided to make a career of it. The playlist on my personal Youtube channel lives as a testament to these times.

By a twist of fate, I was offered a job at a major manufacturing facility in my hometown, and ended up spending full 6 years there. HS Produkt gave me free rein to implement and improve any process that I saw fit. I ended up developing several custom in-house software products for machine-park tracking and maintenance, digital shooting targets, OCR verification of serial numbers, and parts tracking. I even spent my final year there leading the optical scope assembly department, which was nice. :)

And then later, US remote jobs doing mostly Frontend. React, Typescript, some Next.js, some backend when needed. Recently some smaller web3 jobs for blooming crypto projects.

When I’m not at the computer, I’m usually at my other computer trying to day trade crypto, watching MAFS with my wife, or trying to run coffee shops in my town.

Experience

  1. 2021 — Present

    This is my enterprise for smaller projects and side-hustles. Typically, job consists of implementing some new features or debugging/fixing some existing issues. This includes both frontend and backend. Often times the issues that need fixing are just due to poor optimization or incorrect state management.

    • JavaScript
    • TypeScript
    • HTML & SCSS
    • React
    • Next.js
    • React Native
    • Viem
    • Wagmi
    • Node.js
    • Web3
  2. 2022 — 2024

    Built, improved and optimized custom scripting language for building webforms out of pdf documents. Used the scripting language to digitize complex legal documents into webforms. Coordinated with the team and with the clients to achieve the desired result. Provided leadership within engineering department through close collaboration, knowledge shares, and spearheading the development of internal tools.

    • Scala
    • Javascript
    • JSONNET
  3. 2020 — 2022

    Implemented critical functionalities for the mobile app, including messaging, viewing lab results, scheduling appointments, and requesting medication refills. Worked as a part of a medium sized team, with Figma designs being handed over for development, and backend coding and infrastructure being taken care of my a separate team. Security was critical, as patient data privacy is of utmost importance. The app started life as webview withing the native interface, but we later migrated to React Native.

    • React
    • Typescript
    • Styled components
    • CI/CD
    • SCRUM
    • React Native
    • Datadog
    • Jest
  4. 2019 — 2020

    Worked on two massive projects for the Croatian government. One was a database migration for the Ministry of Finance and interface upgrade. The other was a long-standing project for CI/CD pipeline for the platform for EU project administration and tracking.

    • CI/CD
    • Cypress
    • Software Architecture
    • SQL
  5. 2013 — Dec 2019

    Developed multiple critical pieces of software for this company. Used a variety of technologies and methods. Started with .NET in 2013, by the end switched to Javascript, and was in the process of migrating to React. At one point I had implemented a communication interface for a COGNEX OCR camera because they wanted to charge us 10k+ USD for the SDK. Did many updates and optimizations on other companies software, including a laser engraving module and a digital target recording system.

    • C#
    • .NET
    • JavaScript
    • Bootstrap
    • jQuery
    • PHP
    • mySQL

Projects

  • Crypto Exchange with Wallet

    A Crypto Exchange with its own custom wallet, token, peer to peer trading, token launcher and many more things. Only the frontend is operational on this link, I can also bring up the backend on demand.

    Tiho Exchange
  • NFT Marketplace

    A basic NFT Marketplace with search, filters, favorites, user profiles, shopping carts, checkout process, payment processing and just an overall smooth and simple UI experience. Only the frontend is operational on this link, I can also bring up the backend on demand.

    NFT Marketplace
  • DAO website

    Minimal DAO website with wallet connect, dashboard, voting, and new election creation. Only the frontend is operational on this link, I can also bring up the backend on demand.

    DAO Website
  • Morpho Blue vault connector

    A wallet connector for the Morpho Blue platform, built with Next.JS, Wagmi and Viem. It connects the user wallet and allows the user to query the Morpho platform for the status of any valid LP token. It also allows withdrawal from the vault.

    Morpho Blue