Tilen Babnik, Developer in Ljubljana, Slovenia
Tilen is available for hire
Hire Tilen

Tilen Babnik

Verified Expert  in Engineering

Bio

Tilen is an engineer with more than eight years of professional experience. For most of his career, he worked as a lead developer, leading web-based platform development from scratch. Tilen has an entrepreneurial mindset, is a great team player, and thrives in fast-paced environments.

Portfolio

Samwell AI Inc.
Next.js, PostgreSQL, Express.js, Vercel
White Stone Media
React, Next.js, React Apollo, GraphQL, Front-end, GitLab, Google Maps API...
Alteryx
Redux, React, TypeScript, Material UI, Amazon S3 (AWS S3), React Redux...

Experience

  • Node.js - 7 years
  • React - 7 years
  • Web Development - 7 years
  • React Native - 6 years
  • PostgreSQL - 6 years
  • GraphQL - 5 years
  • Stripe API - 5 years
  • Next.js - 5 years

Availability

Full-time

Preferred Environment

MacOS

The most amazing...

...thing I've developed is a platform that reached two million users in the first six months.

Work Experience

CTO

2023 - 2024
Samwell AI Inc.
  • Developed a web app that handles 10,000 active daily users.
  • Grew and led a team of 10 engineers in the first year.
  • Created the platform from idea to production in two weeks.
Technologies: Next.js, PostgreSQL, Express.js, Vercel

Front-end Developer

2023 - 2023
White Stone Media
  • Developed a widget using Next.js, which can be easily customizable and is the easiest to integrate into the websites.
  • Created a Next.js project from scratch using Apollo, MUI (Material UI), etc.
  • Integrated Google Maps API and Google Places API into the widget search.
Technologies: React, Next.js, React Apollo, GraphQL, Front-end, GitLab, Google Maps API, TypeScript, Mapbox API, WCAG 2, Material UI

Senior Software Engineer

2022 - 2023
Alteryx
  • Developed an output exporting tool to an S3 bucket using React.
  • Delivered new features to the output and input tools using microfrontend architecture.
  • Delivered the file tree view for selecting and creating new folders and files using React and React Query.
Technologies: Redux, React, TypeScript, Material UI, Amazon S3 (AWS S3), React Redux, Front-end Architecture, React Query, Data Visualization, Unit Testing, Front-end Development, UI Testing, Jest

Senior Software Engineer

2021 - 2022
Gartner - Engineering
  • Developed new CX for all Gartner apps and mainly our homepage. In particular, architected and implemented a GUI library and analytics reporting engine in React that reported user events and page impressions to the Gartner recommendation engine.
  • Created a document reader library encompassing a JSON parser and isomorphic rendering on a Next.js node server.
  • Conducted infrastructure improvements, including a method of debugging npm packages which are the mainstay of our front-end library.
  • Architected and coded at a professional level but also developed technical and business relationships throughout the company and engaged collaboratively with teammates.
Technologies: React, JavaScript, Node.js, NPM, Jenkins, Web Architecture, APIs, Redux, Technical Leadership, Unit Testing, Front-end Development, UI Testing, D3.js, Jest, Responsive Web Apps, Next.js, Webpack

Head of Development

2019 - 2021
Minimaa Group
  • Developed the platform architecture for a multi-tenant software as a service platform.
  • Created the development plan for the company using Jira.
  • Reviewed all code using GitHub and developed the code style and other development processes.
  • Communicated with clients, recognized their needs, and suggested solutions.
  • Built a dashboard that can deploy a new React dashboard by editing the config file.
Technologies: React, Next.js, Apollo, Git, GraphQL, PostgreSQL, Node.js, Jira, Sequelize, CSS, Web Project Management, Web Development, Stripe API, JavaScript, Web Architecture, NPM, User Management, HTML5, Styled-components, Front-end, SaaS, GitHub, Instagram API, Agile Software Development, Docker, Express.js, Amazon Web Services (AWS), Engineering Software, Software as a Service (SaaS), JSX, Edtech Design, Architecture, CTO, Team Leadership, Serverless, APIs, Data Visualization, Technical Leadership, SEO Tools, Agile, Leadership, Front-end Development, UI Design, Web Design, Full-stack Development, Search Engine Optimization (SEO), Serverless Architecture, Stripe Payments, Stripe Checkout, REST, Jira Administrator, Responsive Web Apps, Google Cloud Platform (GCP), Agile Project Management, Kubernetes, Google Cloud, CI/CD Pipelines, Python, Server-side Rendering (SSR), Webpack, Prisma

Technical Director

2017 - 2019
Mtoffice d.o.o.
  • Managed the technical part of the small business and a led team of software developers.
  • Listened to customer needs and discussed software solutions for their companies, which were web apps most of the time.
  • Served as a full-stack engineer and wrote the system architecture. Advised on marketing and created most of the UX designs. I also taught React and other programming skills to other developers.
Technologies: Heroku, Google SEO, Netlify, React, Node.js, Git, Web Development, Figma, JavaScript, HTML, REST APIs, Full-stack, NPM, HTML5, Axios, Styled-components, Front-end, GitHub, CSS, Express.js, Engineering Software, React Redux, JSX, Stripe, CTO, Team Leadership, Expo, Serverless, Technical Leadership, React Native, SEO Tools, Agile, Leadership, Front-end Development, Full-stack Development, Search Engine Optimization (SEO), Serverless Architecture, Stripe Payments, Stripe Checkout, Content Management Systems (CMS), Responsive Web Design (RWD), REST, Jira Administrator, Responsive Web Apps, Google Cloud Platform (GCP), Agile Project Management, Next.js, GraphQL, Webpack, Prisma, Sequelize

Full-stack Developer

2016 - 2017
Mtoffice d.o.o.
  • Worked directly with clients, mainly listening to their needs, and oversaw students who worked summer jobs in the company.
  • Developed around 10 different websites and web apps.
  • Acted as a full-stack developer with a primary responsibility to develop and launch React websites for clients.
Technologies: React, Node.js, REST APIs, Full-stack, NPM, HTML5, Axios, Redux, Front-end, CSS, Web Development, React Redux, JSX, Bootstrap, MySQL, SQL, SEO Tools, Front-end Development, UI Design, Full-stack Development, Search Engine Optimization (SEO), Content Management Systems (CMS), Responsive Web Design (RWD), REST, WordPress, jQuery, Webpack

Experience

Minimaa | Online Art Exhibition Space

https://minimaa-portfolio.netlify.app/
Designed and built for the art industry, Minimaa is a space for art exhibition, community, education, and business.

I managed the development team, created the development processes, reviewed code, and wrote a lot of code in React and Node.js. I also communicated with the design team and discussed UX ideas.

Glury | Live Video Streaming Service

https://glury.com/
I led the mobile app development of a live video streaming service using React Native, WebRTC, and Socket.IO and helped the back-end developer set up a GraphQL server. I also collaborated with UI/UX designers to prepare all necessary designs for the app's publishing phase.

Ordering System

https://narocevalnik.signaco.si
The client was a company that produces and sells traffic equipment. They required a system where a user can browse and order products, and the client can add products and track orders. The system also had to be optimized to be found on search engines.

We developed a system using Next.js for the front end, which was great for SEO optimization because of its server-side rendering. For the back end, we used GraphQL, mainly because it allows for more agility during the development of the system.

I acted as the project lead and also wrote half of the production code.

React Websites

During my career, I worked on a few smaller projects, React websites, which are listed below:
• Tushek.eu
• Camacspace.com
• Giro-carshare.netlify.app
• Glusic.com
• Minimaa-portfolio.netlify.app
• Semihuman.ai

Cryptocurrency Trading Platform

A cryptocurrency trading platform I worked on as a front-end developer. I collaborated with designers about component reusability and mobile responsiveness and advised on GraphQL best practices with a back-end developer.

I also developed a system to deploy a new dashboard in a matter of minutes.

Niftify | NFT eCommerce Platform

An NFT eCommerce platform that enables anyone to launch compliant NFT stores and marketplaces from the comfort of their own domain.

My responsibility included Stripe integration for their PaaS subscription models as well as advising on the overall architecture of the platform and some UX design changes required for the Stripe integration and other pages, e.g., portfolio value.

Web Game for Academic Research

https://empirica.ly
The client is an academic researcher that develops games that people can play online to learn about human behavior. I was working on a React-based app, which I have redesigned. As part of the redesign, I discussed ideas with a client about the UX of the game and then implemented those changes into the game itself. Also, I did a lot of code cleaning, and as a part of it, I removed more than 50% of the codebase, achieving better performance and faster development speed.

Skills

Libraries/APIs

React, Node.js, Stripe API, Stripe, REST APIs, Facebook API, Instagram API, React Redux, D3.js, Google Maps API, Mapbox API, Socket.IO, WebRTC, Google Sheets API, jQuery, React Query, AWS Amplify, Apollo Client

Tools

JSX, React Apollo, Sequelize, Git, NPM, Babel, GitHub, Stripe Checkout, Webpack, GitLab, ChatGPT, Amazon Cognito, Amazon Simple Email Service (SES), Prisma, Figma, Jira, Expo.io, Jenkins, Expo, Amazon Elastic Container Service (ECS), AWS Fargate, Amazon Simple Queue Service (SQS)

Languages

GraphQL, CSS, JavaScript, HTML, HTML5, TypeScript, ECMAScript (ES6), SQL, Python

Frameworks

Next.js, React Native, JSON Web Tokens (JWT), Material UI, Express.js, NestJS, Redux, Bootstrap, Jest, Angular, Tailwind CSS, AngularJS

Platforms

Vercel, Heroku, Netlify, Amazon Web Services (AWS), WordPress, MacOS, Docker, Kubernetes, Mobile, Google Cloud Platform (GCP), AWS Lambda, iOS, Android, Contentful

Storage

PostgreSQL, Google Cloud, MySQL, Amazon S3 (AWS S3)

Paradigms

Agile Software Development, REST, Responsive Web Design (RWD), UI Design, Unit Testing, Agile, MEAN Stack, Web Architecture, Agile Project Management, Serverless Architecture, Search Engine Optimization (SEO)

Industry Expertise

Web Design

Other

Web Development, Front-end, APIs, Full-stack Development, Front-end Development, Apollo, Full-stack, User Management, User Authentication, Axios, Styled-components, Cloudinary, SaaS, Engineering Software, Responsive Web Apps, Architecture, Stripe Payments, API Integration, Serverless, Data Visualization, Technical Leadership, UI Testing, Leadership, SEO Tools, CI/CD Pipelines, Server-side Rendering (SSR), OpenAI, Web Project Management, Google SEO, Localization, Software as a Service (SaaS), Edtech Design, Jira Administrator, CTO, Team Leadership, Platform as a Service (PaaS), User Interface (UI), User Experience (UX), Content Management Systems (CMS), Non-fungible Tokens (NFT), Cryptocurrency, Mobile UX, Video Streaming, Front-end Architecture, Streaming, A/B Testing, FastAPI, WCAG 2, Apollo Server

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring