Jakub Niewczas Sr. Fullstack Software Engineer

Jakub
Niewczas

13+ years of industrial experience in building and maintaining multi-million dollar tech projects.

React • Node.js • TypeScript • Vue • Web3 • Solidity • Rails • TradFi • DeFi

A few brands I have worked with
  • rakuten
  • shimano
  • nestle
  • scatter
  • komoju
  • mos
  • virtusize
About me Helping Companies Build and Grow Their Platforms
My name is Jakub Niewczas, and I’m a Tokyo-based Senior Fullstack Software Engineer with 13+ years of professional work experience.
I have been helping companies build and grow their platforms as both a frontend and backend engineer.

  • I've led teams developing apps handling tens of millions of requests / day.
  • Led a product rebranding based on our own design system for a major fintech company in Japan.
  • Grown and maintained a huge Rails codebase while rewriting its entire frontend to React.
  • I'm a core team member of several cutting-edge web3 projects.

Let's connect!
Portfolio Take A Look
At These Pixels
Portfolio Take A Look
At These Pixels
Komoju https://komoju.com/

As a senior full-stack engineer at Komoju, a payment gateway in Japan, I was a founding member of the frontend team, where I/we developed our own design system and led the redesign of the entire page.

I truly enjoy working in fintech, be it trad-fi or de-fi, due to the high scale, high standards of security, reliability, testing culture, and general performance required in this industry.

Jakub Niewczas Featured
Projects

Here's a quick peek at a few projects I especially like and want to highlight and share.

Virtusize Komoju MOS
nonon navi scatter voyagin
Services What Do You Want Us to Work On Together?

My main focus is on the scalability and maintainability of applications.
That's why I maintain discipline and pay close attention to all kinds of trade-offs every single day. I'm known for my strict but fair code reviews.

I care deeply, which is why my teams respect and follow me.

Let's talk
Frontend Frontend

As a Senior Engineer, I've supervised, lead, or contributed to countless frontend projects.

These range from creating design systems in banking sector, through complex portals in the fashion industry to converting Shopify themes (and Shopify apps), and even experimental, art-like Web3 projects.

I mostly work with Next.js, Vue (<3) and Svelte ecosystems.

Backend Backend

I've been building backends for more than a decade now, mainly in Ruby and NodeJS ecosystems. Rails was dominating Ruby scene, and ExpressJS/Next.js with surrounding libraries for JS.

Past several years I was a team member in huge apps with massive databases and complicated use-cases that serves milions of request daily.

I know strengths and weaknesses of each technology.

Web3 Web3

Over the past 2 years, I've been a core developer at mini-labo - a creative agency specialising in web3, blockchain, and radically experimental products. And Scatter, an NFT launchpad and marketplace. Integrating blockchain flows on both frontend/backend and on-chain contracts end.

In addition to those, I built my own RNG Oracle on Ethereum, including all Solidity on-chain and nodejs off-chain components. I also have built and deployed my own RNG-powered NFT collection.

DevOps DevOps

I'm mostly responsible for setting up production environments, building deployment pipelines, CIs, backup/restore solutions, monitoring, and alerting systems.

I mostly work with fly.io, Vercel, AWS Lambda, PlanetScale, Supabase, and GitHub Actions ecosystems.

I love wrapping everything in Docker containers and automating absolutely every single task. So I and everyone else can sleep well at night.

CV The Timeline
  1. Mini-Labo / Scatter parttime • Fullstack / Web3 • Sr. Software Engineer May 2024 - Preset

    Mini-Labo is a creative agency specializing in Web3 projects, including NFT collections, blockchain applications, and consultancy.

    As a core engineer, I work on various Web3 projects, usually taking care of the backend, Web3 integration on both on-chain and off-chain sides, and the infrastructure that fuels our apps.

    Due to our close relationship with Scatter.art, an NFT launchpad, I became a regular part-time engineer there, heavily contributing to Scatter's fullstack, cutting-edge Next.js codebase.

    I absolutely fell in love with the Web3 space and blockchain technology.

  2. Infinition freelance → fulltime • Tech lead • Sr. Software Engineer June 2021 - Preset

    Infinition is a small but robust Japanese company focused on the e-commerce industry. It started with consultation and gradually pivoted to development after I joined.

    We handle the development, maintenance, and infrastructure of several Shopify projects for major Japanese companies. As a tech lead, I am responsible for providing solutions related to building Shopify stores, Shopify apps, supporting apps backends, deployment pipelines, and custom hosted infrastructure.
    I automate as many tasks as possible, heavily relying on Docker, Slack and GitHub Actions.

  3. Degica fulltime • frontend / RoR / team lead • Sr. Software Engineer February 2021 - April 2024

    Degica is a Japanese fintech company specializing in payment gateways that handle millions of dollars daily.

    As a Senior Software Engineer, I worked on the backend of the customer admin panel for the main application, Komoju.
    Later, due to my frontend skills, I was moved to a newly formed frontend team, where I led the redesign and implementation of the entire platform. My team built an internal design system that we used and later shared with other teams.

    I was also responsible for hiring, onboarding, and mentoring junior developers, conducting code reviews, making architectural decisions, and ensuring high code quality across the projects I was involved in.

  4. Virtusize fulltime • frontend / team lead • Sr. Software Engineer June 2019 - February 2021

    As a Senior Software Engineer, I was responsible for complex Vue-based frontend applications.

    Due to my skills, experience, and mentality, I became the frontend team leader, supervising development processes, architecting apps and infrastructure, mitigating threats, and reviewing tons of pull requests. Virtusize apps handled tens of millions of requests per week, so I constantly dealt with all kinds of massive-scale challenges.

    My discipline, strictness, fairness, and honesty built full confidence in my team and their trust in the judgments and decisions I made.

  5. Voyagin Inc. (Rakuten group) fulltime • React / RoR • Sr. Software Engineer June 2017 - June 2019

    At Voyagin, a Tokyo-based travel agency and tours and ticket booking platform, I worked as a Full-Stack Engineer using React and Rails.

    During my time there, we rewrote the entire portal's frontend in React. We tackled and solved various significant React app challenges, including component maintainability, SSR, code splitting, state management, forms, A/B testing, CSS modularity, internationalization (i18n), testing, payments, code review, and more.

    The backend consisted of a rich Rails codebase, featuring extensive background job logic for integrating with multiple external ticketing APIs, several payment gateways, and anti-fraud solutions.

  6. Year in Thailand fulltime • React / RoR • Lead Engineer November 2015 - November 2016

    During this one year of digital nomad life, mostly in Thailand, I served as the lead frontend developer for a larger e-commerce platform, featuring a ~10k-line modular and composable CSS design system. I also developed a React-based Chrome extension as part of the project's ecosystem.
    On the backend side, I worked as a RoR developer on a mid-sized recruitment app, handling lots of data, integrations, and use cases, while heavily leveraging automated email communication.

  7. Mobica fulltime • iOS / RoR • Software Engineer September 2014 - November 2015

    At Mobica, I worked primarily as an iOS developer on sophisticated international financial apps.

    Thanks to a rich global client base, I had the opportunity to collaborate with teams worldwide. This experience taught me a great deal about how large companies organize their software delivery processes.
    In 2014, I spent several months in Hong Kong, working directly with a client's developers.

  8. App'n'Roll / Foap.com fulltime • RoR • Software Engineer March 2014 - July 2014

    At App'n'Roll, I worked as a Rails engineer on several projects, including foap.com. Foap.com is a photo and video sharing platform and photo marketplace.

    With significant traffic and a huge base of users and photos, I faced and solved numerous mid-sized Rails app challenges, primarily related to database scalability, payment gateways, and photo manipulation background tasks.

  9. codequest fulltime • RoR • Software Engineer January 2012 - January 2019

    I was hired at codequest before I even graduated from university and worked as a Rails developer for 2 years.

    Thanks to the talented programmers there, I was able to learn real-world, industrial-level programming extremely quickly. Our clients were mostly American startups, and I worked under the Scrum methodology.

  10. 🎓 University Graduation - Bachelor of CS 🎓 Polish-Japanese Institute of Information Technology 2008 - 2012

    Graduated with a Bachelor of Computer Science degree from the Polish-Japanese Institute of Information Technology.

  11. CAC Wzornictwo freelance • Web Engineer January 2011 - January 2019

    My partnership with CAC Wzornictwo Graphical Studio began when I was hired to reimplement their website. Since then, the company has occasionally outsourced website development projects for their clients to me.

  12. Ringier Axel Springer Poland paid internship • Web Engineer July 2011 - September 2011

    During my university studies, I was nominated to participate in a 3-month paid internship program called "Human - Best Investment" at Ringier Axel Springer.

    In this role, I was responsible for maintaining and implementing new features on two of their PHP-based news web portals. Working in an enterprise environment taught me valuable skills in load balancing, caching, managing large PHP codebases, and navigating corporate workflows.

  13. LogicIT paid internship → freelance • Web Engineer 2009

    LogicIT offered me a paid internship as an web developer while I was still at university. I was responsible for building an app that notifies users how soon a bus will arrive at the nearest bus stop.

    After completing the internship, we continued our collaboration, and I was hired as a web developer for several projects.

Book a Meeting
and Hire Me Today

Let's connect and build something amazing together!

faq Frequently Asked
Questions
  • I prefer full-time employment, where I can dive deeply into a project, learn and understand it inside out, and act not only as a senior engineer but also as a consultant, mentor, and sometimes tech lead.

  • I'm often engaged in contract work due to the variety of my skills and recommendations from people in my network. Usually, contract work forms long-term relationships that last for years. Sometimes, they even change into full-time employment.

  • Yes. I've been a senior software engineer in huge projects from the fintech industry, both traditional finance (trad-fi) and decentralized finance (de-fi), through travel agency webportals, to generally complicated apps with non-trivial logic and screen structures.

    I have lots of experience working with large codebases and complex systems, and dynamic teams.

  • Yes, that's the preferable and most productive way I work. I've been working fully remote for the past 5 years, with clients and teams fully remote/async all over the world.

  • I enjoy working and find a lot of fulfillment in it. In addition, for several years, I've worked remotely in international teams, often during non-typical hours, so I'm sure we can find overlapping times and availability even if timezones differ.

  • Frameworks are just tools. I've been working on bigger codebases written in React and Vue. Small and swift projects are usually in Svelte. I work with Next.js and Svelte daily, but Vue will always have a special place in my heart.

  • Actually, I'm truly a fullstack engineer. In smaller projects or early stages of startups, I've already proven capable of wearing multiple hats and taking care of frontend, backend, and infrastructure.

  • I love building stuff. I loved it when I was a kid, and now after nearly 15 years of doing this fulltime, profesionally, I love it the same or even more.

    Now I'm more experienced, wiser, and more responsible, but... builting software still excites me.

  • Oh boy, I have seen many good and bad codebases in my career.. But I remember that one hax very clearly. It was a fix restoring the original implementation of core JS functions (overwritten by some old library) by creating an iframe and restoring function implementations by porting them from within the iframe.. damn!

  • Of course! I have a paid plan for GitHub Copilot and use it frequently. Many projects I work on also have Vercel AI code review integration enabled, so I utilize that as an additional layer of checks.

Jakub Niewczas © 2015-2025. All rights reserved.