Skip to content
View lpiekarski's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report lpiekarski

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lpiekarski/README.md

Łukasz Piekarski (Software Engineer)

I am a passionate Software Engineer with a strong academic background in Machine Learning and Computer Science. Currently pursuing a Master's in Machine Learning at the University of Warsaw, I have gained practical experience in various classical and modern machine learning models, including MLPs, CNNs, RNNs, FCOS, SimCLR, GPT, and BERT. My projects, such as "Simple Contrastive Learning for Amino Acid Sequences" and "A machine learning approach for cancer treatment optimization," showcase my dedication to exploring innovative solutions in the field.

Throughout my career, I have honed my skills in both back-end and full-stack software development. In my current role as a Full-Stack Software Engineer at RD Projekt, I contribute to Semaphore, a Semantic AI Platform used by reputable companies like HP, Nike, and The New York Times. Additionally, I have valuable experience in working with Java, Quarkus, Tomcat, Maven, Apache Jena, and Jenkins, specializing in Semantic Web and Text Analytics.

Previously, I worked at Atinea and RemiVision, where I handled government internal systems and developed a demo version of Dreamland Story with Facebook API integration for Ad Games, showcasing my versatility in C#, SharePoint, SQL, Python, and TypeScript.

In my free time, I am dedicated to open-source projects, such as the Algorithmic Trading Framework, a Python-based solution for implementing and deploying stock trading strategies, and the Tyche Language Interpreter, an imperative programming language I created.

My skillset also includes proficiency in Java, Python, TypeScript, C++, SQL, and various tools and frameworks like NodeJS, PyTorch, Numpy, Pandas, and Maven.

I am constantly seeking new challenges and opportunities to contribute to the tech industry, and I look forward to leveraging my skills to make meaningful contributions to future projects.

My Projects

Title Tools Description
Computer Vision
Camera Calibration ESP32 camera calibration implemented in python-opencv
Image Stitching Panorama image stitching implemented using numpy
Mouse Embryo Cell Detection Object detection task solution for Mouse Embryo Cell Tracking Database using fine-tuned YOLOv7
FCOS Implementation of fully convolutional anchorless one-stage object detection (Paper)
FinTech
Algorithmic Trading Framework Command line tool for creating, training backtesting and evaluating different models and strategies, collecting stock market data and automatic trading
Other
TycheLang Imperative programming language interpreter from scratch
HashOctree An octree data structure with memory optimization
JS PathTracer Path tracer implemented from scratch

Pinned

  1. algo-trading algo-trading Public

    The Algorithmic Trading Framework is a tool for managing, training, and deploying machine learning models for trading.

    Python 6 2

  2. cuisine-classification cuisine-classification Public

    Program that classifies cuisine of the recipe given the ingredients

    Python 4 3

  3. hash-octree hash-octree Public

    C++ library implementing hash-octree structure

    C++ 6 1

  4. network-device-workload-prediction network-device-workload-prediction Public

    Submission for https://knowledgepit.ml/fedcsis20-challenge/

    Python 4

  5. lpiekarski lpiekarski Public

    Readme for the github profile page

    2

  6. intruder intruder Public

    HTTP/HTTPS request fuzzer

    Python 2