About Me
Hi, I'm Jakub Lewandowski
My journey in web development began with a curiosity for building engaging digital experiences. Since then, I've developed a solid foundation in fullstack development, with a particular strength on the backend - especially working with NestJS.
Currently, I'm working at BlockWise as a Python Developer, where I build and deploy machine learning models.
Outside of work, I enjoy exploring new technologies - lately, that curiosity has led me to dive into the fundamentals of machine learning. I'm currently focused on learning how to build and train models from scratch, and understanding the core principles that power intelligent systems. You'll also often find me on the badminton court, unwinding with a good game.
Skills
TypeScript
React
Next.js
Node.js
NestJS
Express
Prisma
Postgres
MongoDB
Docker
CircleCI
Ansible
Terraform
Python
Jest
Go
Career Timeline
Python Developer @ BlockWise
Implementing AI models in production environments, ensuring optimal performance and scalability. Working with distributed neural networks, including configuration and monitoring of data flows. Fine-tuning machine learning models for specific business requirements. Creating and implementing regression models for data analysis and forecasting. Conducting performance analysis to optimize system efficiency.
Fullstack Developer @ Mood Up
Developed and maintained web applications using React and TypeScript for frontend implementation. Built and integrated APIs using NestJS framework. Wrote comprehensive unit tests for both frontend and backend layers using Vitest and Jest. Implemented end-to-end testing with Cypress for full application workflow validation. Created CI/CD pipelines and managed production deployments. Planned and designed infrastructure architecture. Integrated backend systems with Large Language Models (LLMs) for enhanced application functionality.
Tutor @ AMBITNI
Teaching programming to students and preparing them for computer science final exams. Focusing on developing practical coding skills and theoretical knowledge.

This very portfolio
A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS. It leverages Framer Motion for smooth UI animations to attractively showcase your completed projects.

Plutus CLI
Plutus is a fast, local-first CLI tool written in Go designed to replace manual spreadsheets for tracking long-term investments. It automates portfolio valuation by concurrently fetching market data and securely storing it in a local SQLite database for easy terminal-based management.

Leftovers
Leftovers is a comprehensive fullstack recipe management platform developed from scratch during my internship at Moodup. It integrates a modern frontend (React, TypeScript) with a robust backend (NestJS, PostgreSQL, AWS S3) and is backed by thorough testing and automated CI/CD pipelines (Docker, CircleCI) to ensure system reliability.

