···11contacts:
22- name: Tim Chmielecki
33- title: Systems Engineer
22+ name: TYMEK CHMIELECKI
33+ title: SYSTEMS ENGINEER
44 email: me@timchmielecki.com
55 address: Krakow, PL
66 location: Poland
···1919tagline: I am a systems engineer with a strong background in blockchain, cryptography, and P2P networking. Looking for a challenging role in backend engineering, with an interest in developing decentralized systems and solving scaling problems. In my spare time, I enjoy rock climbing, electronic/jazz music, and cooking.
20202121jobs:
2222- - position: Blockchain-focused Systems Engineer
2222+ - position: Systems Engineer
2323 company:
2424 name: TokenTax
2525 link: "https://tokentax.co"
2626 description:
2727- - Implemented e2e testing for crucial internal services, ensuring accurate tax calculation results.
2828- - Reduced database size by 99% and significantly improved response times on internal APIs by creating a second-generation data parsing system.
2929- - Increased block parsing throughput by 3-5x by introducing concurrent programming and optimizing transaction parsing in our Go codebase.
3030- - Gained extensive knowledge of the go-ethereum codebase, maintained multiple forked cryptocurrency nodes, and managed Kubernetes-based block-data parsing infrastructure.
3131- from: "09.2021"
3232- to: "present"
2727+ - Joined as an early engineer and took ownership of the EVM data ingestion pipeline, operating and tuning full nodes for Ethereum, Polygon (Matic), BSC, etc., and iterating on how we index on-chain data for tax reporting
2828+ - Designed a wallet-centric sync pipeline using chain explorer APIs and batched checkpoints across all EVM chains, replacing our full-chain indexer, cutting storage by ~99% and increasing ingestion throughput ~3× while reliably syncing 2k+ wallets/day (up to 100k tx per wallet)
2929+ - Built an end-to-end regression harness that diffs per-wallet outputs between old and new pipelines, enabling a safe migration with no changes to user tax outcomes
3030+ - Became the main Go specialist on the accounting backend, ported the regression harness into the accounting service and then rewrote core internals to work around legacy design constraints, reducing memory usage by 60–70% while continuously verifying that user-level tax results remained identical
3131+ - Proposed and co-designed a new account-based data model for movements to align with updated IRS rules, then worked with the app backend team to implement it end-to-end (auto-labeling accounts across heterogeneous sources and computing per-account, day-by-day running balances)
3232+ - Since mid-2025, leading the entire syncing layer (not just EVM), sunsetting the legacy Go-based pipeline and porting protocol-specific parsing into the TypeScript codebase using a forked Goldrush decoder, while mentoring two junior engineers and reviewing PRs with a focus on data correctness and observability
3333+ from: "September 2021"
3434+ to: "Ongoing"
3335 location: New York, USA (Remote)
3436 - position: Backend and DevOps Engineer
3537 company:
3638 name: HID Global
3739 link: "https://www.hidglobal.com"
3840 description:
3939- - Developed smart-card authentication mechanisms based on Assa Abloy SEOS (THEBE research project)
4040- - Initiated experimental project to develop HSM emulator in a Docker container running in a TEE, authored a Go library to expose functionality with an API
4141- from: "06.2019"
4242- to: "09.2021."
4141+ - "Proposed and built a software HSM: Go/cgo wrapper over a C++ crypto library, exposed as a secure network service and deployed in Docker on AWS Nitro Enclaves, providing a middle ground between hardware HSMs and an unsecured software process, plus contributions to smart-card auth based on Assa Abloy SEOS."
4242+ from: "June 2019"
4343+ to: "September 2021"
4344 location: Krakow, PL
4445 - position: Full-stack developer
4546 company:
4647 name: APCD Diffusion
4748 link: ""
4849 description:
4949- - Developed a network of Raspberry Pis with external displays, allowing to upload and schedule ad transmissions through a web app, using Go for the back-end, Bootstrap4 for the front-end, and Python for Raspberry Pi programming.
5050- from: "01.2018."
5151- to: "01.2019."
5050+ - Developed IoT network of Raspberry Pis with Go backend, Bootstrap4 frontend, and Python embedded programming for digital advertising displays
5151+ from: "Jan 2018"
5252+ to: "Jan 2019"
5253 location: Paris, FR (Remote)
5353- - position: Volunteer computer science and mathematics teacher
5454+ - position: Programming and Mathematics Tutor
5455 company:
5555- name: Local hobby group
5656+ name: Freelance/Local groups
5657 link: ""
5758 description:
5858- - Taught programming, basic algorithms, and mathematics to students aged 10-18, helping them develop analytical thinking skills and prepare for future computer science studies and final exams.
5959+ - Taught programming fundamentals to kids aged 10-15 and provided paid mathematics tutoring for middle/high school exam preparation
5960 from: "2017"
6061 to: "2021"
6162 location: Krakow, PL
···6768 - Systems engineering and performance optimization
68696970languages:
7171+ - name: Polish
7272+ level: native
7073 - name: French
7171- level: 5
7272- note: native
7373- - name: Polish
7474- level: 5
7575- note: native
7474+ level: native
7675 - name: English
7777- level: 5
7878- note: ""
7676+ level: C2
7777+ - name: Spanish
7878+ level: A2
7979+ - name: Dutch
8080+ level: A1
79818082education:
8183 - place:
···8688 from: "09.2018"
8789 to: "02.2022"
8890 location: Krakow, PL
9191+ thesis: "Bachelor thesis: From-scratch implementation of the CryptoNote v2 ring-signature transaction scheme (basis of Monero)."