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.
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 |