Antoni Silvestrovic

Software Engineer / Designer in Vilnius, Lithuania

About

Software Engineer / Product Engineer / Designer specialising in Next.js, React and TypeScript. I build and continuously improve products by combining careful planning, continuous iteration and high-quality, maintainable code.

Here are some of my favourite tech tools to work with:
- Languages: TypeScript, Swift, Golang, Rust
- UI Libraries: React.js, Svelte
- Frameworks: Next.js, Remix, SvelteKit
- State: Zustand, XState, Redux Toolkit
- DBs: PostgreSQL, Planetscale, Redis
- APIs: OpenAPI, tRPC or GraphQL
- Other favs: Supabase, Kafka, EffectTS, Bevy

Contact

Work Experience

2024 — Now

Head of Frontend at CoinGate

Vilnius, Lithuania
  • Working at the intersection with CEO, CTO, POs, Designers and Backend Engineers to create and maintain features and products.

  • Leading a team of 5+ Frontend Engineers to build solid, maintainable and scalable monorepo codebase, which is probably the most complex project I've worked on.

  • Doing technical recruitment and interviewing.

  • Mentoring Engineers via Code Reviews, 1:1s and casual yapping.

2023 — 2024

Lead Frontend Engineer at Coingate

Vilnius, Lithuania
  • Leading Front-end development team of 2-3 engineers to build solid foundation for the whole product overhaul. Pretty much everything you see in your browser was built by us.
  • Built most of CoinGate Design System which is used throughout CoinGate products, in close collaboration with design team.
  • Hiring new developers and mentoring junior developers.
  • Ensuring we achieve the best user experience while not sacrificing developer experience.
  • Working with TypeScript, Next.js, Jest, Tailwind CSS, GraphQL, React (TanStack) Query, Zustand, XState, and much more...
2022 — 2023

Frontend Techlead at Sensmetry

Vilnius
  • Leading design and engineering work for all user-facing software.
  • Working with Next.js, Prisma, tRPC, Astro, TailwindCSS, PostgreSQL and much more...
  • Mentored C++ to become TypeScript engineers.
  • Designed and implemented a brand style and logo for the company.
  • Deploying products using Google Cloud Platform (GCP) and Kubernetes configurations.
2021 — 2022

Senior Frontend Engineer at TeleSoftas

Vilnius, Lithuania

Worked with multiple clients, developing different big projects, ranging from admin panels to e-commerce platforms. This is also where I've found most Frontend Engineer friends in a single company.

I've also improved overall DX by pushing for better tooling. This includes, but is not limited to:

  • Switching MaterialUI to ChakraUI in one of the projects in under 1 month.

  • Convincing the whole FE team to shift from Redux to a hybrid approach with Zustand, React Context and Hooks.

  • Introducing React Query to the FE team and the projects I've worked on.

2021 — 2022

Part-Time DevOps Engineer at Sensmetry

Vilnius, Lithuania
  • Working on infrastructure tasks ranging from Development to Deployment and Quality Assurance.

  • Creating deployment configurations for deploying AI models and reliability systems with Kubernetes / Helm.

  • Re-wrote company site into a JAM-stack frontend website with Next.js, TypeScript, TailwindCSS, and NetlifyCMS.

  • Tech used includes: Google Cloud Platform (GCP), Kubernetes, Docker, Nix, JavaScript/TypeScript, Next.js, TailwindCSS, NetlifyCMS.

2019 — 2020

Software Engineer at Innovattic

Delft, Netherlands
  • Worked with multiple clients on projects with React.js, Styled Components, Sass, AWS, Node.js, Unity 3D, and some other technologies.
  • Built and maintained numerous admin panels, dashboards, and user-facing websites.
  • Introduced Next.js, ChakraUI, and React-Query for faster frontend workflow and performance.
  • Created a deployment setup for Next.js on AWS for frontend projects.
  • Created Amazon Web Services (AWS) deployments for multiple new MVP projects.

Education

2019 — 2020

MSc Artificial Intelligence at St. Andrews University

St. Andrews, UK

After dabbling in simple neural network design I decided to join this course to learn more about AI in a more structured way. This experience taught me a lot about AI and made me able to research and create my own AI with the most suitable approach.

2016 — 2019

BEng Computer Science and Electronic Engineering at Liverpool University

Liverpool, UK

Here I learned the full spectrum of how computers work - from designing my own silicon chip or making my own signal amplifier to data structures, game theory, neural networks, compiler architecture and a lot more.

2012 — 2016

Vienožinskio Art School

Vilnius

4-year art school study where I learned most of I know about sculpture, composition, painting, sketching, photography, design and art history.

Volunteering

2020

Co-Lecturer at Code First Girls

St. Andrews

Hosted an introductory course to Web Development for students from other departments who want to get into coding.

2019

Teaching Assistant at St. Andrews University

St. Andrews

Volunteered to be a lab teaching assistant for a JavaScript course at the St. Andrews University.

Certifications

2022

Graph Developer - Associate from Apollo GraphQL

Credential ID 12c0ee1c-c6a2-4896-9496-30f76ab67286