Marcin Tustin is an independent consultant and data engineering leader with 11 years’ experience helping companies build reliable, hourly-updated big data platforms and run analytics jobs in minutes. He led platform engineering at Handy, where his team not only delivered best-in-class data systems but shifted processes and culture to enable true data-driven decision making. Marcin has rescued stalled data warehouse projects for large publications and advises on data strategy, architecture, and team capabilities. A hands-on engineer who contributes to open-source—improving Python's jsonpickle to support advanced pickling protocols—he blends deep technical skill with practical process change. Based in New York, he pairs a software engineering MEng with legal training in dispute resolution, an uncommon mix that informs his pragmatic, communicative approach to complex technical problems.
11 years of coding experience
8 years of employment as a software developer
Master of Engineering (MEng) Software Engineering, Master of Engineering (MEng) Software Engineering at University of Southampton
LPC Solicitors' Practice, LPC Solicitors' Practice at College of Law
Master of Laws (LL.M.) Dispute Resolution and Advocacy, Master of Laws (LL.M.) Dispute Resolution and Advocacy at Cardozo School of Law
CPE Law, CPE Law at City St George’s, University of London
Python library for serializing any arbitrary object graph into JSON. It can take almost any Python object and turn the object into JSON. Additionally, it can reconstitute the object back into Python.
Role in this project:
Back-end Developer
Contributions:16 commits, 1 PR, 56 comments in 2 years 8 months
Contributions summary:Marcin primarily focused on enhancing the `jsonpickle` library to support more features related to Python's pickling protocol, particularly protocol 2 and later versions. Their contributions included implementing support for `__getnewargs__`, `__getnewargs_ex__`, `__reduce__`, and `__reduce_ex__`, which enabled the serialization and deserialization of a wider range of Python objects. The user also added logic to handle classic classes and iterators, which further improved the library's compatibility and functionality. Extensive testing was added to validate the implementations.
Contributions:9 pushes, 1 branch in 3 years 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcin Tustin - Independent Consultant at Marcin Tustin