Matei Copot, Developer in Bratislava, Bratislava Region, Slovakia
Matei is available for hire
Hire Matei

Matei Copot

Verified Expert  in Engineering

Software Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
December 16, 2019

Matei is a full-stack web developer with a focus on JavaScript technologies, extending to Python and C++. He's passed the CEH security training and exam, loves programming challenges, and always looks forward to learning. Besides his development expertise, Matei is a great communicator and an easy person to work with. In his spare time, he makes use of his Private Pilot License, goes camping with his rescue husky Aku, and plays strategy board games with friends.

Portfolio

MetaVoice
Next.js, HTML5, CSS3, Electron, Amazon Web Services (AWS), Git, GitHub, React...
DeepChannel
Docker, React, Electron, TypeScript, Algorithms, JavaScript, Node.js, CSS...
Toptal
HTML5, CSS, Pixel Perfect, Web UI, PSD Slicing, PHP, JavaScript, React...

Experience

Availability

Part-time

Preferred Environment

Git, Tmux, Vim Text Editor, i3, Debian, Ubuntu, Linux, TypeScript, Jest

The most amazing...

...tool I’ve built was a remote-access system to a hackerspace—hardwiring into a modified phone hooked into a DECT system and accessed via a telegram bot.

Work Experience

Senior Software Engineer

2023 - 2023
MetaVoice
  • Led full-stack developers on deployed machine learning service with significant traffic, a core product of a seed-stage startup.
  • Worked end-to-end on the project, specifically UI/UX, APIs on multiple back ends, monitoring, analytics, authentication, payments, support/feedback infra, and inference servers.
  • Helped the company grow users by two orders of magnitude by analyzing user behavior, encouraging feedback, interacting with the community, and enhancing/adding features.
  • Led the work on making the alpha release of an on-device machine learning version of the service generally available, including open-sourcing components.
Technologies: Next.js, HTML5, CSS3, Electron, Amazon Web Services (AWS), Git, GitHub, React, Windows, MacOS, Linux, Tailwind CSS, Kubernetes, Docker, GPU Computing, NVIDIA CUDA, PyTorch, Python, Conda, Visual Studio Code (VS Code), Slack, Event Tracking, Sentry, Web UX, App UX, Web UI, App UI, Stripe, ParcelJS, Webpack, Supabase, PostHog, PostgreSQL, ClickHouse, AWS Lambda, Modal, Magic Link Authentication, OAuth, JSON Web Tokens (JWT), Google Cloud Platform (GCP), Discord, Open Source, Community Growth, SMTP, POP3, SSH, Speech Analytics, REST APIs, Speech Recognition

Software Engineer

2019 - 2022
DeepChannel
  • Engineered a multi-dialect error-recovering iterated SQL parsing system for linting and completions from scratch, with immediate basic results.
  • Integrated with Ace and Monaco editors in a multi-threaded React/Electron environment.
  • Built a team for the longer-term development of the parser, establishing healthy team processes and practices.
Technologies: Docker, React, Electron, TypeScript, Algorithms, JavaScript, Node.js, CSS, GitHub, Python, Git, Redux, Linux, PostgreSQL, Security, Sass, Less, C++, Visual Studio Code (VS Code), Jira, GitLab, HTML, Tmux, Docker Compose, SSH, Mathematics, ESLint, Imperative Programming, Object-oriented Programming (OOP), SCSS, Functional Programming, Zsh, Jira Administration, Snowflake, Data Build Tool (dbt), BigQuery, WASM, Tree-sitter, Source Code Parsing, SQL, React Redux, Cypress, Jest, APIs, HTML5, Pixel Perfect, Web UI, Architecture, Software Design, API Integration, Legacy Code, Legacy Software, Integration, REST APIs, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Scraping, Web Development, Scraping, Full-stack, Minimum Viable Product (MVP), Software Architecture, Memory Leaks

Software Engineer

2020 - 2020
Toptal
  • Implemented improvements suggested for an ongoing competition. This was accomplished within a few days, with no prior knowledge of the team or codebase.
  • Ended up ranking eighth out of thousands of competitors.
  • Helped the organizer write an excellent retrospective,.
Technologies: HTML5, CSS, Pixel Perfect, Web UI, PSD Slicing, PHP, JavaScript, React, Security, HTML, Mathematics, ESLint, Imperative Programming, Zsh, WASM, SQL, APIs, Software Design, API Integration, Legacy Code, Legacy Software, Integration, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development, Full-stack

Software Developer

2018 - 2019
ViewPointSystem
  • Set up a CI environment for teams with vastly different needs, including a custom APT server.
  • Created a Node.js/Vue test-runner for the testing department's Python testing scripts for C-level consumption.
  • Designed and built a WebRTC Vue application for communication (P2P, video, audio, and text) with the product.
  • Communicated via Slack with the various teams, held daily standups, and met in-office twice a month.
  • Developed with cutting-edge GStreamer technologies, digging through C source because of the lack of documentation.
  • Developed with Vim, SSH, and Tmux on Nvidia embedded devices, including reliable AP setups.
  • Involved in the hiring and onboarding of new talent.
Technologies: Amazon Web Services (AWS), WebRTC, GStreamer, Django, Python, Docker, Bitbucket, TeamCity, Vue, Node.js, JavaScript, CSS, GitHub, Vuex, Ubuntu, Git, MobX, Raspberry Pi, Linux, Security, C++, Bulma, C, Jira, Java, R, Vue-router, HTML, Tmux, Docker Compose, HTML Canvas, WebSockets, SSH, Mathematics, ESLint, NodeMCU, Imperative Programming, Vue CLI, NGINX, Zsh, IntelliJ IDEA, Bitbucket API, WASM, SQL, Cypress, QA Testing, APIs, HTML5, Pixel Perfect, Web UI, Architecture, Software Design, API Integration, Integration, REST APIs, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development, Full-stack, Software Architecture, Memory Leaks

Back-end Developer

2018 - 2018
SaferPass
  • Refactored legacy services to use modern programming standards and consequently fixed unknown bugs and performance issues.
  • Researched and installed service health-monitoring systems.
  • Communicated with an all-Slovak team, only some of whom spoke English.
Technologies: Amazon Web Services (AWS), Swagger, Grafana, Docker, Couchbase, Node.js, JavaScript, Git, Linux, MongoDB, HTML, Docker Compose, SSH, Mathematics, ESLint, Imperative Programming, Object-oriented Programming (OOP), Functional Programming, NGINX, SQL, Jest, QA Testing, APIs, HTML5, Architecture, Software Design, API Integration, Legacy Code, Legacy Software, Integration, REST APIs, Web Scraping, Web Development, Scraping, Full-stack, Software Architecture, Memory Leaks

Front-end Developer

2017 - 2017
Active Allocator
  • Oversaw the updates of E2E tests and maintained the codebase accordingly.
  • Worked remotely on Slack as part of an international team.
  • Learned and implemented industry React practices on the fly.
Technologies: Selenium, Chai, Mocha, React, TypeScript, JavaScript, CSS, Git, Redux, MongoDB, Sass, Less, Jira, HTML, Mathematics, ESLint, Imperative Programming, SCSS, Functional Programming, SQL, React Redux, Cypress, QA Testing, APIs, HTML5, Pixel Perfect, Web UI, API Integration, Legacy Code, Legacy Software, Integration, REST APIs, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development

Graphics Contractor

2017 - 2017
NDA Client
  • Created interactive animations from scratch with a focus on performance and responsiveness.
  • Communicated with non-techy personnel, setting realistic requirements and explaining how to embed my code in their product.
  • Developed modular and pluggable animation logic to allow for different rendering technologies to be used in different scenarios.
Technologies: WebGL, SVG, Canvas, JavaScript, CSS, Express.js, HTML, HTML Canvas, Mathematics, Imperative Programming, HTML5, Pixel Perfect, Web UI, Software Design, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development

Front-end Developer

2017 - 2017
Methodicate
  • Continued the development of an existing Angular codebase by adding tests and features.
  • Constantly communicated via Slack with team members.
  • Contributed to OSS projects to unblock internal development.
Technologies: Chai, Mocha, SCSS, Angular, JavaScript, CSS, GitHub, Git, Sass, Less, GitLab, HTML, ESLint, Taiga, Imperative Programming, SQL, Jest, APIs, HTML5, Pixel Perfect, Web UI, Legacy Code, Legacy Software, Integration, REST APIs, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development, Memory Leaks

Front-end Developer

2016 - 2017
EOXplore
  • Designed and implemented web apps to showcase and visualize APIs that are the product of the company.
  • Outsourced to entities like ISMB and Covjson to fix their UI/graphics needs, as part of partnerships.
  • Communicated mainly with algorithmic/C++ developers. Had a small foundational overlap to figure out solutions.
Technologies: Leaflet, Maps, Canvas, JavaScript, SVG, CSS, Express.js, WebStorm, PostgreSQL, Security, C++, HTML, HTML Canvas, Mathematics, Imperative Programming, IntelliJ IDEA, SQL, APIs, HTML5, Pixel Perfect, Web UI, API Integration, Integration, Azure, REST APIs, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Scraping, Web Development, Scraping, Full-stack, Minimum Viable Product (MVP), Memory Leaks

Graphics Contractor

2015 - 2016
Techyscouts
  • Interfaced with non-techy clients to overhaul the design of their website with eye-catching animations, regardless of my personal taste or my calls for accessibility.
  • Designed and implemented a dozen of immersive interactive canvas animations, built from scratch and all unique.
  • Designed and implemented a custom fast inter-page navigation system.
Technologies: SVG, Canvas, JavaScript, CSS, Express.js, WebStorm, HTML, HTML Canvas, Mathematics, Imperative Programming, Sublime Text, Brackets, HTML5, Pixel Perfect, Web UI, Architecture, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development, Minimum Viable Product (MVP), Memory Leaks

Front-end Developer

2015 - 2015
Evershelf
  • Implemented and improved a Photoshop web design for their front page.
  • Discovered and eradicated a virus in the software system.
  • Kept in contact with the client and was asked to work on further projects.
Technologies: SVG, CSS, Adobe Photoshop, HTML, Sublime Text, Notepad++, Brackets, HTML5, Pixel Perfect, Web UI, PSD Slicing, Front-end, User Experience (UX), User Interface (UI), CSS3, Web Development, Minimum Viable Product (MVP)

Co-authoring "Professional JavaScript" for Packt

https://isbnsearch.org/isbn/9781838820213
I wrote a book and lectured about getting started with industry JavaScript practices from scratch. This was in collaboration with Packt Publishing and three other engineers.

We covered topics ranging from functional programming to garbage collection to code formatting.

Hackerspace Management

http://progressbar.sk
I liked the community so much that I decided to make it my own. So I moved in for six months.

My daily life consisted of waking up in the morning to clean up various circuits and making the space more enjoyable to visitors, hanging out with humans from every tech field available, and setting up events with topics ranging from (early) cryptocurrencies to 3D printing to machine learning.

While doing this, I was holding part-time positions elsewhere.

Vast Open-source Animation Collection on Codepen.io

https://codepen.io/towc/
Throughout the years, I built a portfolio of over 400 open-source demos, ranging from minigames (https://codepen.io/towc/details/gwgyZr) to embeddable visualizations (https://codepen.io/towc/details/zBLRbR) to simply pretty animations (https://codepen.io/towc/details/mJzOWJ).

These were made purely for fun, and the majority involves no third-party code, leaving me to enjoy creating 3D rendering engines, messing with raw WebGL, and learning new techniques.

These are so popular, there used to be successful businesses built entirely on reselling them before I tracked them down and asked them to be more transparent.

I rarely ever change the code, so these also serve as a log of my programming style/skills over time.

Volunteered to Reduce Food Waste, Made a Great Library out of It

https://github.com/rmbrk/wasteno
In my spare time, I was helping a friend hook up local shops and residents with food waste (and there is a lot) to local homeless/dog shelters and other green residents.

My friend wanted to do an app that would connect wasters to consumers, along with the crucial transport. I decided to have some fun with it and make a node/bookshelf back end with a full testing environment with as few external dependencies as reasonable and as painless a development experience as possible.

I took my time with different approaches and came up with an accumulator/contract-based declarative back-end architecture. I extracted some of those parts into a library I haven't had the time to refine (Github.com/towc/conac, see Example.js), but I keep using these patterns whenever I'm not locked into another framework.

Eventually, I had to abandon this project to make more time for work.

js13kGames Competitor

https://js13kgames.com
For three years, I competed in js13kGames which gives you a month to build a JavaScript game in under 13KB, external dependencies included.

In recent years, I've fared very well, doing everything in under 48 hours.

• 2017—12th Mobile, 26th Desktop
https://js13kgames.com/entries/loud-maze

• 2016—13th Mobile, 36th Desktop
https://js13kgames.com/entries/glitch-maze

• 2015—2nd Twitter, 2nd Google+, 5th Facebook, 16th Community, 18th Mobile, 44th Desktop
https://js13kgames.com/entries/flappy-box

• 2014 - 26th Mobile, 84th Desktop
https://js13kgames.com/entries/elements-out

After 2018, I no longer submitted my own entries, but helped others with theirs.

Languages

JavaScript, HTML, HTML5, CSS3, TypeScript, CSS, Python, VimL, Java, C++, C, PHP, R, Haskell, SCSS, Sass, Less, Snowflake, WASM, Markdown, SQL

Libraries/APIs

Vue, Node.js, Vuex, React, WebRTC, REST APIs, Leaflet, MobX, Bookshelf.js, Bitbucket API, WebGL, Chai, React Redux, PyTorch, Stripe

Tools

Vim Text Editor, Tmux, Docker Compose, GitHub, Grafana, Canvas, Adobe Photoshop, Zsh, Knex.js, Git, NGINX, TeamCity, Bitbucket, GitLab, Jira, Sublime Text, Brackets, WebStorm, Notepad++, Vue CLI, IntelliJ IDEA, i3, Mocha, BigQuery, Slack, Microsoft Excel, Sentry, Webpack

Other

Front-end, Web Scraping, Web Development, Full-stack, Vue-router, Data Build Tool (dbt), APIs, Architecture, Software Design, API Integration, Legacy Code, Legacy Software, Integration, User Experience (UX), User Interface (UI), Scraping, Minimum Viable Product (MVP), Software Architecture, Memory Leaks, Maps, NodeMCU, SSH, Security, HTML Canvas, SVG, WebSockets, Mathematics, Taiga, ESLint, Algorithms, Jira Administration, Tree-sitter, Source Code Parsing, 3D Printing, Cryptocurrency, IoT Security, Canvas 3D, Simulations, Physics, Color Theory, Pixel Perfect, Web UI, PSD Slicing, QA Testing, GPU Computing, Conda, Event Tracking, Web UX, App UX, App UI, ParcelJS, Supabase, PostHog, Modal, Magic Link Authentication, OAuth, Discord, Open Source, Community Growth, SMTP, POP3, Speech Analytics, Speech Recognition

Frameworks

Jest, Django, Swagger, Selenium, Electron, Bulma, Angular, Redux, GStreamer, Express.js, Cypress, Next.js, Nuxt.js, Tailwind CSS, JSON Web Tokens (JWT)

Platforms

Ubuntu, Docker, Raspberry Pi, Debian, Linux, Arduino, Visual Studio Code (VS Code), Amazon Web Services (AWS), Azure, Windows, MacOS, Kubernetes, NVIDIA CUDA, AWS Lambda, Google Cloud Platform (GCP)

Paradigms

Functional Programming, Object-oriented Programming (OOP), Imperative Programming

Storage

Couchbase, PostgreSQL, MongoDB, Redshift, ClickHouse

SEPTEMBER 2016 - SEPTEMBER 2019

Certified Ethical Hacker

EC-Council