Tadej Krevh

Full Stack Engineer and Tech Lead

20+ years experience. Working remote since 2005.


I am a polyglot Full Stack Engineer, Tech Lead and CTO with over 20 years of experience in software development, software design and architecture, cloud infrastructure, scalable and distributed applications and systems integrations.

I enjoy working in both large and small teams, and am comfortable leading a team of developers, but most of all I prefer working in startups where I can wear multiple hats and contribute across the whole tech stack - be it either architecture, backend, frontend, mobile or devops.



EdTech B2B SaaS

Marvelous is a B2C SaaS (Software as a Service), offering creators the ability to create and sell beautiful online courses, memberships, and group coaching programs.

As a CTO I wear many hats and lead a distributed development team, but here are some of the accomplishments since my arrival to the company:

  • Implemented scalable infrastructure on Heroku to ensure stable performance even during peak traffic
  • Optimized API endpoints and improved response times by 80%, which improved user experience and decreased infrastructure costs
  • Rewrote frontend from AngularJS to Vue/Vuex
  • Implemented Payment Plans
  • Implemented ClassCard functionality
  • Implemented Zoom OAuth
  • Implemented Stripe OAuth, Webhooks and SCA
  • Refactored online events system
  • Integrated Metabase reports
  • And so much more...

Marvelous is built using Vue/Vuex, Boostrap4, Python/Django, PostgreSQL, Celery, Redis, Websockets. Mobile apps are being built with NativeScript-Vue.

Forks Meal Planner

Meal planning SaaS

Forks Meal Planner is a B2C subscription SaaS (Software as a Service), delivering healthy plant-based meal plans and fresh recipes every week to nearly one million users all over the world.

As Principal Full Stack Engineer and Tech Lead, I contributed on every level:

  • Wrote over 200 test cases to increase test coverage above 90% (for dramatic increase of sprint velocity)
  • Introduced CI/CD pipeline (which resulted in less bugs creeping into production)
  • Installed error reporting on backend and frontend (which enabled us to catch and act on any errors before users could report them)
  • Set up automatic scaling of backend infrastructure (because nobody likes 503 service unavailable)
  • Recruited and led small engineering team
  • Rewrote responsive frontend from AngularJS to Vue/Vuex (for 8x UI speed improvement and 5x faster development)
  • Optimized API endpoints for 6x faster response times (for better user experience, less churn + higher LTV, and smaller infrastructure costs)
  • Supported marketing team with implementations of various AB tests (for 1.5x desktop and 2x mobile conversion rate improvement)
  • Implemented internal affiliate system with automatic PayPal payouts (for decreasing our CAC ratio)
  • Integrated Stripe, Braintree, and in-app payments with webhooks for server to server notifications
  • Developed mobile apps (iOS and Android) while reusing 90% of existing web application codebase
  • Developed discount and subscription gifting systems
  • Refactored the system from fixed 2/4/8 servings to dynamic serving sizes
  • Integraded shopping list with Amazon Fresh
  • Added support for automatic metric system conversion (we have customers world wide)
  • Sped up email delivery by 8x
  • Added support for push notifications on desktop and mobile
  • Added support for google and apple sign in across all browsers and apps
  • Took care of database, backend and frontend servers, SSL certificates, etc. to ensure seamless product operation

Forks Meal Planner is built using Vue/Vuex, Nuxt, Boostrap4, Python/Django, PostgreSQL, Celery, RabbitMQ, Redis and ElasticSearch. Mobile apps are built with NativeScript-Vue.

JOBUBA (cofounder)

Jobuba is a social, real-time gig platform, where users and companies can offer their gigs (or jobs), and users - jobbers within the distance are then notified of the offer. Jobbers can then bid on the offer with a message, price and availability. Poster of the gig can then select one of the bidders, depending on their price, availability and social feedback received from previous gigs. When the bidder is selected, contact information is revealed to both parties, and they can contact each other via email, phone or in-app messenger.

As a technical cofounder, I was in charge of implementing complete backend, responsive frontend, scalable infrastructure (AWS Beanstalk) and also React Native prototype for Android. I was also acting as a tech lead for our iOS app developer.

Jobuba is built using Angular/RxJs, Python/Django, Elastic Beanstalk, RDS - PostgreSQL, ElastiCache, EC2, Load balancer, Redis. Android mobile app is built using React Native and iOS app is built with Objective-C.

imusify (hands-on CTO)

imusify is an award-winning music platform that is integrates the best practices of crowdfunding, streaming, media sharing, and social networking; creating a unique ecosystem, in which artists, fans, and other stakeholders can directly interact with one another within a decentralized marketplace, governed by smart contracts.

As a hands-on CTO and technical advisor, I was in charge of implementing and refactoring backend, responsive frontend and scalable infrastructure (Heroku/Hirefire. Besides being heavily involved in coding, I also managed and led a remote team of frontend, backend and blockchain developers.

imusify is built using Angular, Python/Django, PostgreSQL, Redis, Celery, RabbitMQ, AWS S3, AWS CloudFront, CloudFlare and NEO blockchain

Trackosaurus (ProductHunt hackathon project)

Trackosaurus is trying to address user anonymity when they are interacting with ecommerce web sites.

A lot of users refrain from leaving their email or phone number on a website, if the product they want to buy is out of stock. Why? Well, they risk getting spammed.

We saw the solution in push notifications where users can anonymously sign up for notification when item is back in stock, when seller offers free shipping, when price is dropped, when tickets are on sale, etc...

I implemented backend, FCM push notifications, responsive frontend and installable JavaScript widget.

Trackosaurus was built using Vue.js, Python/Django, PostgreSQL


CTO - Marvelous (May 2020 - Present)
  • Scaled, optimized and refactored SaaS product using Python/Django, JavaScript - Vue/Vuex, Nuxt, HTML5/SCSS, PostgreSQL, Celery, Redis, Heroku
  • Improved product stability and responsiveness, decreased infrastructure costs by 50%
  • Rewrote AngularJS frontend to Vue/Vuex
  • Lead the development of frontend, backend and mobile apps for iOS and Android
  • Translated business requirements to technical specifications
  • Recruited and onboarded several engineers
  • Managed remote development team
Principal Full Stack Engineer - Everyday Magic (October 2016 - May 2020)
  • Scaled, optimized and refactored SaaS product from 1000 to nearly million users, using Python/Django, JavaScript - Vue/Vuex, Nuxt, HTML5/SCSS, PostgreSQL, Celery, RabbitMQ, Heroku
  • Dramatically improved sprint velocity
  • Rewrote AngularJS frontend to Vue/Vuex and Nuxt
  • Developed iOS and Android mobile apps using NativeScript-Vue, reusing 90% of existing code from web app
  • Optimized backend responsiveness by 6x and decreased infrastructure costs
  • Developed test coverage suite using PyTest and Jest
  • Developed and fine tuned software development processes to ensure speed and quality in startup environment
  • Helped recruit and onboard one senior and one junior engineer
  • Managed remote development team
Hands-on CTO - imusify (2018)
  • Refactored frontend to be responsive and added new features, refactored backend for new features, added support for crowdfunding. Using Angular, HTML5/SCSS, Python/Django, PostgreSQL, Redis, Celery, RabbitMQ, AWS S3, AWS CloudFront, CloudFlare and NEO blockchain
  • Acted as a bridge between management and development team
  • Participated in meetings with investors
  • Managed several junior to senior developers
Co-Founder CTO - Jobuba (2016 - 2018)
  • Built and deployed complete scalable infrastructure, complete backend API, and complete frontend using Python/Django, Typescript - Angular, HTML5/SCSS, RDS - PostgreSQL, Celery, AWS Beanstalk
  • Built Android prototype app using React Native
  • Built landing page and integration with BrainTree payments
  • Used Google Geolocation API, FCM push notifications
  • Managed junior iOS developer
Senior Software Engineer - Freelance (2005 - 2016)
  • Built and deployed several WMS projects running 24/7/365 across Europe, using Java, PL/SQL, Oracle, AngularJS
  • Developed and deployed various interface protocols, cummunicating with robots, scale systems, cranes and others
  • Developed multi-threaded module, running 24/7, supporting several protocols, for communication between WMS and conveyor systems
  • Sometimes I worked in a team, and sometimes I developed the whole project from beginning to successfull go-live at customer's warehouse
  • Developed and optimized 2D visualization module
  • Onboarded several engineers to take over some of the modules I've developed
Lead Software Engineer - FJA OdaTeam (2002 - 2005)
  • Lead the frameworks team developing insurance software using Smalltalk, proprietary object database, later Oracle
  • Architectured and developed parallel distributed contract processing, so any number of nodes in the company could help process millions of insurance contracts every day - because single server was not able to do it fast enough
  • Developed first ever Oracle OCI driver for Smalltalk
Software Engineer - Hermes SoftLab (1998 - 2002)
  • Progressed from Junior Software Engineer to Lead Software Engineer
  • Worked on team and solo projects for Hewlett-Packard and Sun Microsystems
  • Executed and supported several small-to-mid sized projects using mostly Java and C++ on Windows and Unix/Solaris platforms
  • Was named Engineer of the month on more than one occasion


Python & Django Pro
Vue.js & Nuxt Pro
Javascript Pro
Angular & AngularJS Competent
React & React Native Some experience
Typescript Some experience
Node Some experience
NativeScript-Vue (iOS + Android) Pro
Java Competent
PHP Competent
SQL (Postgresql+Oracle) Pro
DevOps Competent


English Professional Proficiency
German Competent
Slovene Native
Croatian Competent