Posts

Effortless Typescript Type Sharing Between React and Node.js

  Are you seeking a hassle-free method to share Typescript types between projects without additional complexities? Look no further! In this blog post, I’ll walk you through a streamlined approach that will save you time and effort while supercharging your REST API development. You don’t need any additional tooling, frameworks, or libraries. For more, click here .

My Journey From a Freelance Developer to a Fractional CTO

I have been working as a freelance developer since 2017. Last year, I moved to tech lead roles such as software architect, tech lead, and fractional CTO. I have never planned to shift to tech lead roles, because I thought it’s too stressful. I was wrong and I want to share with you how to get there and when it’s a good idea to move to tech lead positions. For more, click here .

How to keep front-end project and design system in sync [Case Study on Why Software Projects Fail]

  Today, I am going to show you how to ensure to keep in sync your front-end project and design system. When you build the first versions of MVP there are a lot of changes in requirements, layout and design system. I am sure you came across a lot of style changes in a new React project. For more click here .

CSS Modules vs CSS-in-JS vs Atomic CSS: Which One to Choose for Your React.js Project?

In this blog post, I want to present different styling approaches in React.js projects. Many times, this decision is based on developers’ preferences. However, we should consider the type of the project, developers’ team experience, and workflow. Commonly, back-end or full-stack developers know how to code in React.js, but don’t have much experience in CSS development. For more click here .

Wrong Component Composition in React.js Projects [Case Study on Why Software Projects Fail]

In this case study, I’m going to show you why software (React.js) projects fail. Specifically, I want to focus on code structure in React.js projects. I will show you examples from real projects where component composition wasn’t used correctly and it took a lot of time to fix it. For more click here .

freelance web developer

I am a full-stack web developer with over eight years of experience delivering software. I have worked for clients all around the world in many different industries. I have delivered solutions for solo founders, startups, digital agencies and big companies, such as Apple. I have a background in computer science and am able to create everything from small business websites to custom web applications. My freelance full stack development roots are in React.js, Next.js and Node.js Technologies: JavaScript, ES6+, React.js, Next.js, Gatsby, Apollo, GraphQL, data visualizations (D3.js, Mapbox, Leaflet), Redux, headless CMS (Contentful, Prismic, Strapi), Wordpress, React Native, Bootstrap, Material UI, Webpack, PostgreSQL, AWS, Heroku, TypeScript, and more. Check my portfolio and my website .